Note CLI is a tool that allows users to create or open notes without ever leaving the terminal. If you're someone like me who lives in the terminal and is obsessed with note-taking, this might be the perfect tool for you.
Whether you’re using Nvim or Obsidian, this utility helps you create notes on the fly without losing focus losing focus.
Install in your PATH to make it accessible system-wide:
go install
Verify the installation by running:
note-cli version
Environment Configuration
You can set up your own Vault path, Daily note directory, New note defualt directory and date format via Environment variables.
You can find a full example inside .env file.
A brief description:
DAILY_PATH: Define your directory where you put your daily note in Obsidian
NEW_NOTE_PATH: Define your directory where you put your new note in Obsidian (consume or refine)
VAULT: Define your absolute Obsidian Vault path
DATE_FORMAT: Define your date format. 02-01-2006 for the standard UTC Europe, for US 2006-01-02.
Commands
You can also use the provided flags to set up a project without interacting with the UI.