Skip to content

ashky23/Project-management-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HitCount

Project-management-cli

This is command-line tool to manage the projects in your local system , which can provide the functionality where you can mention your project details and it will keep the track of all your projects which you've buit so far or are currently working on.:computer: :envelope: :mag:

1. Fork the repository
2. npm install
3. npm link
4. type project-manager as a new command which will provide you its details and the options which you can use.

Demo(different commands with their results):

  • project-manager

CLI tool to manage your projects locally for yourself

Options:
 -V, --version   output the version number
 -h, --help      display help for command

Commands:
 add|a           Add the Project
 find|f <name>   Find a project by its name
 update|u <_id>  Update the project by its _id
 delete|d <_id>  Delete the project by its _id
 list|ls         list all the projects
 help [command]  display help for command
  • project-manager add
? Enter the name of your Project (*) test
? Description for your Project (*) description for your test-project
? Tell me the status of your Project (*) currently working
? Technologies (*) Nodejs, React, javascript, mongodb
? Github Repository of your Project () 
? Local Directory of your Project (*) cd test-proj
? Author (ashky23) ashky23
? Anything else you wish to mention regarding this project () 
? Any future plans or goals that you wish to mention () 
  • project-manager find
[
{
  githubRepo: '',
  author: 'ashky23',
  others: '',
  futurePlans: '',
  _id: 5f0ad64e1f05337128785340,
  project: 'test',
  description: 'description for your test-project',
  status: 'currently working',
  technologies: 'Nodejs, React, javascript, mongodb',
  localDirName: 'cd test-proj',
  __v: 0
}
]
1 match(es) to the entered query
  • project-manager update <_id>
 ? Enter the name of your Project (*) test
 ? Description for your Project (*) description will be changed for the test-project
 ? Tell me the status of your Project (*) currently working
 ? Technologies (*) Nodejs, React, javascript mongodb
 ? Github Repository of your Project () cd test-proj
 ? Local Directory of your Project (*) cd test-proj
 ? Author (ashky23) ashky23
 ? Anything else you wish to mention regarding this project () 
 ? Any future plans or goals that you wish to mention () 
  • project-manager delete <_id>
{ n: 1, ok: 1, deletedCount: 1 }
1 Project(s) deleted

NOTE:

This project uses mongodb as your database which will save your project details, so ensure your mongod service is running otherwise project-manager won't be running properly

Tip:

You can create a password manager which will keep track of your passwords for different websites and you can save those passwords in your local system.

About

CLI tool to manage the projects in your local system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published