Note manager
Go to file
Volodymyr Patuta 97d0141f05 Update README.md 2020-12-12 17:26:39 +01:00
src tests 2020-12-12 16:52:24 +01:00
.gitignore cargo init 2020-11-26 13:49:42 +01:00
Cargo.toml termimad 2020-11-29 18:00:56 +01:00
LICENSE Add LICENSE 2020-11-24 19:14:28 +01:00
README.md Update README.md 2020-12-12 17:26:39 +01:00

README.md

rnote

license

A minimal note taking cli tool.

Description

rnote creates Markdown text files (with permissions set to 600) in a date-named or category-named directories (with permissions set to 700) with a name of a header of the note.

Example:

.rnote/
├── 2020-03-20
│   └── Lockdown.md
├── 2020-10-20
│   └── New Lockdown.md
└── shop
    └── to buy.md

Basic usage

rnote gives certain subcommands for managing your notes.

USAGE:
    rnote [SUBCOMMAND]

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

SUBCOMMANDS:
    edit      Edit a note.
    help      Prints this message or the help of the given subcommand(s)
    list      List all notes or notes from a category.
    new       Create new note
    panic     Delete all notes.
    remove    Remove a note.
    search    Search a note.
    show      Show note(s) in TextView.

You can get help page to each subcommand individually by typing rnote <subcommand> -h to see all possible options.

Usage

This section explains the thorough use of each procedure.

Create a note

Edit a note

List notes

Remove notes

Search notes

Show notes

TODO

  • Create a note
  • Delete a note
  • Modify a note
  • Show all notes in a scrollable TextView in a raw terminal with termimad
  • Show all notes from DATE or Category
  • Search a note by header
  • Search a note by word (kinda grep)
  • List all notes
  • List all notes from a Category
  • Delete all notes (panic)
  • Delete all notes created at a certain date