sticky

Crates.iosticky
lib.rssticky
version1.0.0
sourcesrc
created_at2022-06-23 06:52:18.626509
updated_at2022-06-23 06:52:18.626509
descriptionA simple note management CLI.
homepage
repositoryhttps://github.com/moddedBear/sticky
max_upload_size
id611697
size53,965
(moddedBear)

documentation

README

Sticky

A command line note manager that tries to balance simplicity and usability. Sort of like putting sticky notes up around your workspace but without the clutter.

Installation

Usage

USAGE:
    sticky [SUBCOMMAND]

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information

SUBCOMMANDS:
    add       add a new sticky note
    clear     remove sticky notes marked as done, or all notes if the `-a` flag is given
    done      toggle the completion status of a note
    help      Print this message or the help of the given subcommand(s)
    remove    remove a sticky note

Running sticky with no subcommands will display a list of all your current notes.

Notes are stored in a plain text file for simplicity's sake which gives the added benefit of easy programmatic or batch editing. The format is one note per line, with lines beginning with an asterisk (*) marking a note as completed. The notes file will be located in one of the following directories depending on your OS.

Linux

~/.local/share/sticky or $XDG_DATA_HOME/sticky

Mac

~/Library/Application Support/xyz.moddedBear.sticky

Windows

C:\Users\{username}\AppData\Roaming\moddedBear\sticky\data

Usage Ideas

  • Add sticky to your shell config to see your notes every time you launch a new terminal
  • Modify your shell's "clear screen" keybinding (most likely Ctrl+L) to run sticky after you clear your screen.
Commit count: 14

cargo fmt