npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@pujan2412/notes-manager-cli

v2.4.2

Published

A simple notes manager that allows you to create, read, update and delete notes.

Readme

Notes Manager CLI

Table of Contents

Introduction

Notes Manager CLI is a command-line interface tool designed to help you manage your notes efficiently. It allows you to create, read, update, and delete notes directly from your terminal.

Features

  • Create new notes
  • List all notes
  • View a specific note
  • Update existing notes
  • Delete notes

Installation

Method 1: Installation via npm

To install Notes Manager CLI via npm, run the following command:

npm install -g @pujan2412/notes-manager-cli

Method 2: Installation via github

To install Notes Manager CLI, follow these steps:

  1. Clone the repository:
git clone https://github.com/Pujan-khunt/Simple-Notes-Manager-CLI
  1. Navigate to the project directory:
cd Simple-Notes-Manager-CLI
  1. Install the required dependencies:
npm install
  1. Link the CLI tool globally:
npm link

Usage

After installation, you can use the nman command followed by various subcommands to manage your notes.

Example:

nman create "My Linear Algebra Notes"
Note Created Successfully # Output of the above command

Commands

1. Creating Notes


The command to create a note is

nman create <name>
Note Created Successfully # Output of the above command
  1. This will open the default editor which is set in your system, it will default to 'Visual Studio Code' if default editor is not set, and will default to 'Vim' if 'Visual Studio Code' doesn't exist, and if 'Vim' doesn't exist then it will choose 'Nano'.

  2. After you enter the content just close the file to save it.

  3. You will recieve the message 'Note created successfully' in green color.

You can also use the '-m' flag to provide the content directly while creating the note.

Syntax of creating a note using -m

nman create <name> -m "<content>"
Note Created Successfully # Output of the above command

2. Updating Notes


The command to update a note is

nman update <name>
Note Updated Successfully # Output of the above command
  1. This will open the default editor which is set in your system, it will default to 'Visual Studio Code' if default editor is not set, and will default to 'Vim' if 'Visual Studio Code' doesn't exist, and if 'Vim' doesn't exist then it will choose 'Nano'.

  2. After you update the content just close the file to save it.

  3. You will recieve the message 'Note Updated Successfully' in green color.

You can also use the '-m' flag to provide the content directly while updating the note.

NOTE: if you use the -m flag the provided content will overwrite the existing content. So use only when necessary.

Syntax of updating a note using -m

nman update <name> -m "<content>"
Note Updated Successfully # Output of the above command

3. Reading Notes


1. Reading All the Notes

the command for reading all the notes is

nman list

Output Of the Above Command GOT Meme

This command will list all the lists in a table format (No., Note, Content)

NOTE: This command is only meant to view which notes are present. To fully view note use the command mentioned below (Reading a specific note).


2. Reading a Specific Note

The command for reading a specific note is...

nman list <name>

Output of the above command GOT Meme

This command will display the contents of a specific note.

4. Deleting Notes


1. Deleting a Specific Note

The command to delete a specific note is...

nman delete <name>
Note Deleted Successfully # Output of the above command

This command will delete the note.

NOTE: This is an irreversible process. Once deleted it cannot be retrieved back.


2. Deleting All Notes

The command to delete all notes is

nman clear
Cleared All The Notes. # Output of the above command

This command will clear out every single note. NOTE: This is an irreversible process. Once deleted it cannot be retrieved back.