1.0.1 • Published 6 years ago

amarnath-cli-notes v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

CLI Based Notes application using Nodejs

CLI based note application helps to understand how note application work. here i have write code for read, write, List and Delete the note.

you can import this module and work in your terminal If you are using windows - Powershell or command prompt (Powershell recommended) If you are using Linux or mac - use terminal window to execute

Install

- Install [node](http://nodejs.org/download).
- Run `npm i amarnath-cli-notes`

#Help

node app.js help

Commands:
  app.js add     create New note
  app.js list    List of all notes
  app.js remove  Remove note using title
  app.js read    read the note for given title

Options:
  --help     Show help                                                 [boolean]
  --version  Show version number                                       [boolean]


 title: {
            describe: 'this is the title of note',
            demand: true, // true means Required field and false means not required
            alias: 't' // we can use both t or title to get title values
        },
        body: {
            describe: 'this is the Body of note',
            demand: true,
            alias: 'b'
        }

#Commands

1) Create Note Command
----------------------

- Run `node app.js add --t='amarnath' --b='i am a software Developer' `

(or)

- Run `node app.js add --title='amarnath' --body='i am a software Developer'`

Result
-------
Give Command is : add
Here Showing Notes
---------------
Title: amarnath
Body: i am a software Developer


2) Read Note Command
--------------------

- Run `node app.js read --t='amarnath'`

(or)

- Run `node app.js read --title='amarnath'`


Result
------

Read amarnath
[ { title: 'amarnath', body: 'i am a software Developer' } ]
Here Showing Notes
---------------
Title: amarnath
Body: i am a software Developer


3) List All Notes Command
-------------------------

- Run `node app.js list`

Result
-------
Give Command is : list
List of Post
No of 5 Note(s)
---------------
Title: asdasd
Body: asdasdasasdasdd
Here Showing Notes
---------------
Title: asdgdfdaasjhfhd
Body: asdasdasasdasdd
Here Showing Notes
---------------
Title: asdgdfdaassadsadasdjhfhd
Body: asdasdasasdasdd
Here Showing Notes
---------------
Title: amarwin
Body: asdasdas
---------------
Title: amarnath
Body: i am a software Developer


4) Delete particular note command
---------------------------------

- Run `node app.js remove --t='amarnath'`

(or)

- Run `node app.js remove --title='amarnath'`

Result
------

Give Command is : remove
Notes have been succesfully removed

cli

  • Install node.
  • Run npm i amarnath-cli-notes
# Author

 - Amarnath TSR (https://www.amarnath.xyz)

# license

MIT