Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Note

qn

Install

This is currently for my personal use. I may push breaking changes at any time.

If you want to use it, bring down the code and run the following from the project's root directory:

cargo install --path .

That will install it in your ~/.cargo/bin/

Usage

Pass a --category and your --note.

You must have a $HOME/notes/ directory (or set your own <ROOT>) and you need subdirectories with names matching the categories you want.

For each category, a file named quick_notes.txt will be created when you first use the category. After that, each note in that category will be appended to that file.

tech/Rusty> qn -c "rust" -n "Remember to rewrite it in Rust"
baseball/dodgers> qn --help
q-note 0.1.0
Joel Palmer <rust_nvim@pm.me>
qn (quick note) is a simple, fast and user-friendly way to save organized notes

USAGE:
    qn --note <NOTE> --category <CATEGORY> [ROOT]

ARGS:
    <ROOT>    Root directory of notes: `$HOME/<ROOT>` [default: notes]

OPTIONS:
    -c, --category <CATEGORY>    Category for note to be saved under
    -h, --help                   Print help information
    -n, --note <NOTE>            Text of note
    -V, --version                Print version information

TODOS ✓

  • Basic functionality
  • Take a category that maps to a subdirectory
  • Allow for category creation and/or validation
  • Allow for configuration of locations and categories
    • Allow users to set their root directory
  • Neovim plugin
    • Telescope extension?
  • Minor CRUD
  • Integrate with Todoist API*
  • Integrate with Google Calendar API*

* I might just script this functionality locally. But, you never know.

About

qn (quick note) is a simple, fast and user-friendly way to save notes 🦀⚙️

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages