0.0.6 • Published 5 years ago
clif v0.0.6
clif
Command-line Interface Framework
⚠️ Status - WIP
This is a release candidate, we do not recommmend using this framework just yet.
🗒 About
This is a framework for building multi-level command CLIs in Node.js.
✨ Features
- Flag declaration and parsing - As standard.
- Positionals declaration and parsing - Leaf node commands can define positionals as inputs
- No compiling - this is a runtime CLI framework
- High speed - Since it's a very small runtime framework the
clifis low overhead in both production and development scenarios - Pattern-based declarative flow - Commands are implemented with (async) generator functions that yield pattern objects. This allows for rapid initial CLI development while patterns can continually specialize over time.
📖 Documentation
- Coming soon
🏍 Engines
- Node 12.4+
- Node 14.0+
💻 Development
Test:
npm testVisual coverage report (run after test):
npm run covLint:
npm run lintAutoformat:
npm run lint -- --fix📜 License
MIT
🌶 Acknowledgements
Sponsored by CTO.ai
1.0.0-rc.11
5 years ago
1.0.0-rc.10
5 years ago
1.0.0-rc.7
5 years ago
1.0.0-rc.8
5 years ago
1.0.0-rc.6
5 years ago
1.0.0-rc.5
5 years ago
1.0.0-rc.4
5 years ago
1.0.0-rc.2
5 years ago
1.0.0-rc.0
5 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
11 years ago