KO
|
EN
gitlite — search
Search
#php
#docker
#redux
#python
#java
#electron
#react
#typescript
#csharp
#javascript
#machine-learning
#go
artus-cli
★ 49
Open GitHub ↗
CLI framework with modern features
Download README (.md)
Explore Similar Repositories
State-of-Health-SOH-and-State-of-Charge-SOC-Estimation-for-Battery-Electric-Vehicle
:
No description available.
Stable-Diffusion-on-GCP
:
No description available.
GHOST
:
GHOST is accepted by TGRS
microfrontend-vue-and-vite
:
No description available.
centralized-logs
:
Centralizing AWS CloudWatch log forwarding via EventBridge and Step Functions
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
artus-cli
?
Download (.md)
# @artus-cli/artus-cli  [](https://npmjs.org/package/@artus-cli/artus-cli) [](https://npmjs.org/package/@artus-cli/artus-cli) [](https://npmjs.org/package/@artus-cli/artus-cli) [](https://github.com/artus-cli/artus-cli/actions/workflows/ci.yml) [](https://codecov.io/gh/artus-cli/artus-cli) [](https://ossinsight.io/analyze/artus-cli/artus-cli) `artus-cli` aims to provide a modern command-line-apps framework. - **Powerful**, powered by [artusjs](https://github.com/artusjs). - **Modern**, TypeScript and IoC ready. - **Customizable**, command inheritance, and support Plugin and Framework (wrap it as a upper layer CLI). - **Community**, enjoy the eco-friendliness, use the same plugin with your artusjs web apps. ## How it looks ```ts import { DefineCommand, Option, Command } from '@artus-cli/artus-cli'; @DefineCommand({ command: 'dev', description: 'Run the development server', alias: [ 'd' ], }) export class DevCommand extends Command { @Option({ alias: 'p', default: 3000, description: 'server port', }) port: number; async run() { console.info('port: %s', this.port); } } ``` Run it with: ```bash $ my-cli dev --port 8080 ``` ## Document https://artus-cli.github.io