Clean User Manager: usermgr
Overview
CLI of a user management system. This is an example TypeScript project of Clean Architecture.
Requirements
Tool | Version |
---|---|
Node.js and npm |
engines values in package.json
|
Installation
npm i -g @haru52/usermgr
Usage
Usage: usermgr [options] [command]
CLI of a user management system. This is an example TypeScript project of Clean Architecture.
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
register <name> register a new user
show <id> show the user
help [command] display help for command
usermgr
command generates or updates .usermgr/usermgr.db
file in your home directory. This is an SQLite DB file. If you want to clean this DB, please delete this DB file (e.g., Run $ rm "$HOME"/.usermgr/usermgr.db
).
Update
npm i -g @haru52/usermgr
Uninstall
npm r -g @haru52/usermgr
rm -rf "$HOME"/.usermgr
Versioning policy
License
Contributing
References
- Clean Coder Blog
- Clean Architecture - アスキードワンゴ
- 実践クリーンアーキテクチャ │ nrslib
- Javaでクリーンアーキテクチャする方法 Part.1:ヘキサゴナルアーキテクチャ - ログミーTech