Memoire is a TUI program to help you archive commands (or any text).
You can search archived commands by keywords in command, annotation and/or tags. The archived commands are editable and deletable. Archived commands are saved in json format for easy sharing.
Make sure you have Cargo installed.
Install with:
sh
cargo install memoire
sh
memoire
sh
memoire [-s|--search] <keyword_1> <keyword_2> ...
sh
memoire [-c|--command] <keyword_1> <keyword_2> ...
sh
memoire [-a|--annotation] <keyword_1> <keyword_2> ...
sh
memoire [-t|--tags] <keyword_1> <keyword_2> ...
sh
memoire -c <keyword_1> -t <keyword_2> ...
-i
:
sh
memoire [-i|--intersection] -c <keyword_1> -t <keyword_2> <keyword_3> ...
Ctrl-c
: Quit program at any time.Up
/ Down
: To move between options or panels.Enter
: To select option.Ctrl-a
: To add new record.Left
/ Right
: To move cursor in input_mode.Too lazy to build your own archive? No worries, you can import tldr pages to Memoire.
Following rules are applied when converting tldr-pages to Memoire bookmark: - Command name -> Tag - Example description -> Annotation - Command example -> Command
You can import individual tldr page by passing file's path. E.g. to import pages/common/aws run:
sh
memoire --tldr pages/common/aws
This program use rust-clipboard which requires x11 on Linux.
How to retrieve record id from CLI?
¯\(ツ)/¯
Why are you handling errors like an amateur?
But I am an amateur...
Memoire is under Apache 2.0 License.