-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
7 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,18 @@ | ||
# 🚀 - Vault cmd-line terminal app | ||
|
||
That project can store your bash history in SQLite offers a convenient and effective method for organizing and retrieving command-line history data. | ||
- Through the capabilities of Sqlite, you can effortlessly search, filter, and analyze your 'history' using SQL queries behind the scenes. | ||
- That project can store your bash/zsh history in SQLite offers a convenient and effective method for organizing and retrieving command-line typed. | ||
- The convenience of TUI empowers you to browse and search your 'history' using simple key strokes, enhancing the convenience of accessing and scrutinizing your previous commands. | ||
|
||
## Installation | ||
- Download the binary through [Latest version](https://github.com/grrlopes/storydb/releases) and place storydb into ```/bin``` or Clone the project and run ```go run build``` | ||
- You can overwrite your currently crt+r by ```bind '"\C-r": "\C-a storydb \C-j"'``` put it in your global variable as ```/etc/profile``` or ```$HOME/profile``` | ||
|
||
![](screenshots/storydb1.gif) | ||
|
||
You can conveniently explore and interact with your command-line history, making it easier to recall past commands, analyze usage patterns, and improve your workflow in the terminal. | ||
|
||
## Set up | ||
- You must set up ```export storydb=$(tty)``` in your global variable profile that are usually located at /etc/profile or $HOME | ||
- You must set up ```export storydb=$(tty)``` in your global variable profile that is usually located at /etc/profile or $HOME | ||
- Your bash/zsh history file should be set up as ``` export HISTFILE=$HOME/.bash_history``` or ```export HISTFILE=$HOME/.zsh_history``` | ||
|
||
## Requirements | ||
- Go 1.20+ |