22 releases

0.3.2 Oct 15, 2019
0.3.1 Jul 1, 2019
0.3.0 Jun 15, 2019
0.2.6 Mar 9, 2019
0.2.0 Nov 24, 2018

#2481 in Command line utilities

Download history 1/week @ 2024-03-26 36/week @ 2024-04-02 59/week @ 2024-07-02

59 downloads per month

Custom license

9MB
729 lines

CircleCI crate-name at crates.io

rmemo

rmemo is tool for taking notes fast on the command line

demo

Installation

using cargo

cargo install rmemo

using homebrew

brew tap k-nasa/homebrew-rmemo
brew install rmemo

Usage

USAGE:
    rmemo [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    config    Edit config file
    delete    Delete memos
    edit      Edit memo
    grep      Grep memos
    list      Show memos list
    new       Create new memo
    serve     start http server
    help      Prints this message or the help of the given subcommand(s)

Usage example

Create new note

$rmemo new
Title:

If you have set up a template, create a note based on it

$rmemo new -t
Title:

Deletes the note of the file name matching the argument pattern

rmemo delete hoge
hoge
2018-10-15hoge.md
2018-10-12hoge.md
2018-10-08hoge.md
Will delete those entry. Are you sure?
Are you sure?(y/n) :

Configuration

memos_dir = "~/.config/rmemo/memos"            # Directory where note is stored
editor = "vim"                                 # The editor you want to use. I recommend vim for no particular reason
selector = "fzf"                               # Selector you want to use. Please choose your favorite one
grep_command = "grep"                          # Set your favorite grep
template_file_path = ""                        # Set the template you want to use
enter_time_in_filename = true                  # Set it to false if timestamp is not required for file name

Dependencies

~23–36MB
~587K SLoC