Skip to content

uniyall/smritify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smritify-logo

Smritify - Note Taking CLI

Smritify is a command-line interface (CLI) tool designed for taking and managing notes efficiently. It provides a simple yet effective way to create, view, search, and delete notes right from your terminal.

Installation

To use Smritify, you'll need to have Node.js installed on your system. Then, you can install it globally using npm:

npm install -g smritify

Usage

Creating a New Note

smritify new <note> [--tags <tags>]

Create a new note with the specified content. You can optionally add tags to categorize your note.

Viewing All Notes

smritify all

View all notes currently stored in the database.

Finding Notes

smritify find <filter>

Find notes that match the specified filter term.

Removing a Note

smritify remove <id>

Remove a note by its ID.

Cleaning Up

smritify clean

Remove all notes from the database.

Launching Web Interface

smritify web [port]

Launch a web interface to view and manage notes in a browser. Optionally, specify a port to bind the server on (default is 5000).

Example

smritify new "Remember to buy groceries" --tags "shopping, errands"
smritify find "groceries"
smritify all
smritify web
smritify clean