1.0.0 • Published 1 year ago
todo-list-for-cli v1.0.0
用node实现一个todolist工具,并上传至npm
功能
- 添加任务
- 删除任务
- 清除任务
- 修改任务标题
- 修改任务状态
工具库
- commander:编写代码来描述您的命令行界面
- inquirer:交互式命令行用户界面
如何上传到npm
- 修改package.json文件
{ // npm包名称 "name": "todo-list-for-cli", // npm包版本 "version": "1.0.0", // td相当于执行node cli.js "bin": { "td": "cli.js" }, // 告诉npm哪些文件是有用的 "files": ["*.js"] }
- 为cli.js文件添加Shebang
// 告诉操作系统,使用哪个解释器来执行js文件 #!/usr/bin/env node
- 给cli.js加一个可执行权限
chmod +x cli.js
- 使用npm源
nrm use npm
- 登录npm
npm adduser
- 发布包
npm publish
如何使用
- 下载todolist npm包
yarn global add todo-list-for-cli
- 使用node-todolist
Options: -V, --version //查看版本号 -s, --separator //默认分隔符(,) -h, --help //查看命令 Commands: add <任务名> //添加任务 clear //清空任务 show //展示所有可操作选项