Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bashhub-client
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ryan Caloras
  • bashhub-client
  • Merge requests
  • !49

README: assorted copyedit

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/waldyrious/patch-1 into master 7 years ago
  • Overview 2
  • Commits 2
  • Pipelines 0
  • Changes 1

Created by: waldyrious

  • link to the security and privacy documentation
  • consistent whitespace above headings
  • consistent capitalization of headings
  • some minor wording changes for additional clarity
Compare
  • master (base)

and
  • latest version
    d29c1d06
    2 commits, 2 years ago

1 file
+ 10
- 10

    Preferences

    File browser
    Compare changes
README.md
+ 10
- 10
  • View file @ d29c1d06

  • Edit in single-file editor

  • Open in Web IDE


@@ -2,16 +2,14 @@
Bashhub saves every terminal command entered across all sessions and systems and provides powerful querying across all commands.
[![Build Status](https://api.travis-ci.org/rcaloras/bashhub-client.svg?branch=master)](https://travis-ci.org/rcaloras/bashhub-client)
[![GitHub version](https://badge.fury.io/gh/rcaloras%2Fbashhub-client.svg)](https://badge.fury.io/gh/rcaloras%2Fbashhub-client)
### Bashhub provides
### Features
- Super command search by using context about how commands are executed.
- e.g. the directory, session, system, exit status, etc.
- Unlimited detailed terminal history stored in the cloud.
- Stored privately and encrypted at rest.
- [Stored privately and encrypted at rest](https://github.com/rcaloras/bashhub-client/wiki/Security-and-Privacy).
- Support across systems. Access your terminal history from anywhere!
- Support for Bash and Zsh with a sweet cli for everything.
@@ -26,7 +24,8 @@ For Zsh
curl -OL https://bashhub.com/setup && zsh setup
```
Detailed install at https://github.com/rcaloras/bashhub-client/wiki/Install
Detailed installation instructions can be found at
https://github.com/rcaloras/bashhub-client/wiki/Install
# Usage
Bashhub can be accessed from the command line in a couple ways:
@@ -38,7 +37,6 @@ It also provides a key binding of `ctrl + b` for quickly dropping into interacti
## Search
You can search through your commands in a lot of different ways. Check `bh --help` for more specifics. By default `bh` will output the most recently used unique commands to standard out. Adding the `-i` argument to any `bh` search will make it **interactive**. There are also several arguments to pass to filter, query, and get more specific about your searches!
## Examples
The last 100 commands you executed anywhere. (100 is default limit without `-n`)
@@ -54,7 +52,8 @@ Find that wget command with interactive search to execute it again :P
```bash
$ bh -i "wget github"
```
### Directory based searching
### Directory-specific Searching
The last commands you executed in this directory.
```bash
@@ -65,7 +64,7 @@ The last 10 things you vim'd in this directory
$ bh -d -n 10 "vim"
```
### System based searching
### System-specific Searching
The last 10 curl commands you produced on this system
@@ -73,7 +72,7 @@ The last 10 curl commands you produced on this system
$ bh -sys -n 10 "curl"
```
### How search results are ordered
### How Search Results are Ordered
By default results are sorted by **most recently** used, and are **unique**. This means frequent commands like `git status` or `ls` will only appear once in the position they were most recently invoked.
This can be altered by using the `-dups` command to include duplicates
@@ -117,6 +116,7 @@ Session PID 15311 Started 9 days ago
Commands In Session: 3
Commands Today: 47
```
## Filtering Commands
You can filter commands from being recorded to Bashhub via a regex set to the environment variable `BH_FILTER`. These commands will be ignored and omittted from Bashhub.
```bash
@@ -135,7 +135,7 @@ mysql -u root -p plain-text-password
Is Filtered. Matched ['-p']
```
## Disabling recording commands
## Disabling Recording Commands
You can turn on/off recording to Bashhub via `bashhub on` and `bashhub off`. By default this only affects the current bash session.
```bash
0 Assignees
None
Assign to
0 Reviewers
None
Request review from
Labels
3
Client: PowerShell Enhancement: Feature Feature: Documentation
3
Client: PowerShell Enhancement: Feature Feature: Documentation
    Assign labels
  • Manage project labels

Milestone
4.3.0
4.3.0 (expired)
None
Time tracking
No estimate or time spent
Lock merge request
Unlocked
0
0 participants
Reference: OpenAPITools/openapi-generator!5688
Source branch: github/fork/waldyrious/patch-1

Menu

Explore Projects Groups Snippets