UNPKG

@tsdi/cli

Version:
82 lines (62 loc) 3.07 kB
# packaged @tsdi/cli `@tsdi/cli` is project build pack tools cli, base on AOP, Ioc container, via @tsdi. file stream pipes activities. This repo is for distribution on `npm`. The source for this module is in the [main repo](https://github.com/zhouhoujun/tsioc/blob/master/packages/cli#readme). Please file issues and pull requests against that repo. ## Install install cli ### cli in global ```shell npm install -g '@tsdi/cli' ``` ``` tsdi --help //show help tsdi -V //show version of cli. ``` ### init project ``` //init project with tsioc, dev: save in devDependencies or dependencies. tsdi init [--browser] [--version tsioc_version] [--dev] //init project with bootstrap, dev: save in devDependencies or dependencies. tsdi init boot [--browser] [--version tsioc_version] [--dev] //init project with workflow, dev: save in devDependencies or dependencies. tsdi init activity [--browser] [--version tsioc_version] [--dev] //init project with build pack, dev: save in devDependencies or dependencies. tsdi init pack [--browser] [--version tsioc_version] [--dev] ``` ### build pack ``` tsdi run [--activity] [taskfile.ts] [--your_env_arg=val]... tsdi build [taskfile config] [--your_env_arg=val]... ``` ### Unit test ```shell tsdi test [test/**/*.(ts|js)] ``` ## Documentation Documentation is available on the * [@tsdi/ioc document](https://github.com/zhouhoujun/tsioc/tree/master/packages/ioc). * [@tsdi/aop document](https://github.com/zhouhoujun/tsioc/tree/master/packages/aop). * [@tsdi/core document](https://github.com/zhouhoujun/tsioc/tree/master/packages/core). * [@tsdi/boot document](https://github.com/zhouhoujun/tsioc/tree/master/packages/boot). * [@tsdi/components document](https://github.com/zhouhoujun/tsioc/tree/master/packages/components). * [@tsdi/activities document](https://github.com/zhouhoujun/tsioc/tree/master/packages/activities). * [@tsdi/typeorm-adapter document](https://github.com/zhouhoujun/tsioc/tree/master/packages/typeorm-adapter). * [@tsdi/unit document](https://github.com/zhouhoujun/tsioc/tree/master/packages/unit). * [@tsdi/unit-console document](https://github.com/zhouhoujun/tsioc/tree/master/packages/unit-console). * [@tsdi/cli document](https://github.com/zhouhoujun/tsioc/tree/master/packages/cli). ### packages [@tsdi/cli](https://www.npmjs.com/package/@tsdi/cli) [@tsdi/ioc](https://www.npmjs.com/package/@tsdi/ioc) [@tsdi/aop](https://www.npmjs.com/package/@tsdi/aop) [@tsdi/core](https://www.npmjs.com/package/@tsdi/core) [@tsdi/boot](https://www.npmjs.com/package/@tsdi/boot) [@tsdi/components](https://www.npmjs.com/package/@tsdi/components) [@tsdi/compiler](https://www.npmjs.com/package/@tsdi/compiler) [@tsdi/activities](https://www.npmjs.com/package/@tsdi/activities) [@tsdi/pack](https://www.npmjs.com/package/@tsdi/pack) [@tsdi/typeorm-adapter](https://www.npmjs.com/package/@tsdi/typeorm-adapter) [@tsdi/unit](https://www.npmjs.com/package/@tsdi/unit) [@tsdi/unit-console](https://www.npmjs.com/package/@tsdi/unit-console) ## License MIT © [Houjun](https://github.com/zhouhoujun/)