https://github.com/endykaufman/ngx-bind-io-cli
Tools for check Angular7+ components for use ngx-bind-io directives
https://github.com/endykaufman/ngx-bind-io-cli
angular angular7 auto bind binding class cli component console directives dynamic extends hierarchy inheritance input nested oclif output tools
Last synced: 5 months ago
JSON representation
Tools for check Angular7+ components for use ngx-bind-io directives
- Host: GitHub
- URL: https://github.com/endykaufman/ngx-bind-io-cli
- Owner: EndyKaufman
- License: mit
- Created: 2019-01-25T13:33:36.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-06T09:30:13.000Z (over 1 year ago)
- Last Synced: 2025-03-17T09:11:24.836Z (11 months ago)
- Topics: angular, angular7, auto, bind, binding, class, cli, component, console, directives, dynamic, extends, hierarchy, inheritance, input, nested, oclif, output, tools
- Language: TypeScript
- Homepage: https://endykaufman.github.io/ngx-bind-io/
- Size: 527 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
ngx-bind-io-cli
===============
Tools for check Angular7+ components for use [ngx-bind-io](https://github.com/EndyKaufman/ngx-bind-io) directives
[](https://oclif.io)
[](https://npmjs.org/package/ngx-bind-io-cli)
[](https://circleci.com/gh/EndyKaufman/ngx-bind-io-cli/tree/master)
[](https://ci.appveyor.com/project/EndyKaufman/ngx-bind-io-cli/branch/master)
[](https://codecov.io/gh/EndyKaufman/ngx-bind-io-cli)
[](https://npmjs.org/package/ngx-bind-io-cli)
[](https://github.com/EndyKaufman/ngx-bind-io-cli/blob/master/package.json)
## Example use [ngx-bind-io](https://github.com/EndyKaufman/ngx-bind-io) directives
Without auto binding inputs and outputs
```html
```
With auto binding inputs and outputs
```html
```
## Usage
Simple
```sh-session
$ npx ngx-bind-io-cli ./src
```
With detect all component and ignore count of inputs or outputs
```sh-session
$ npx ngx-bind-io-cli ./src --maxInputs=0 --maxOutputs=0
```
With correct work with tspaths
```sh-session
$ npx ngx-bind-io-cli ./src --maxInputs=0 --maxOutputs=0 --tsconfig=./src/tsconfig.app.json
```
## Commands
### `ngx-bind-io-cli [PATH]`
```
USAGE
$ ngx-bind-io-cli [PATH]
OPTIONS
-c, --tsconfig=tsconfig Please set if you use tspaths for correct scan
base components
-f, --fix=(used|all) Auto initialized all not initialized inputs
-h, --help show CLI help
-i, --info Show inputs and outputs used in components
-q, --quoteDouble Double quote type used for string literals
-v, --version show CLI version
--ignores=ignores Ignored files and paths
--maxInputs=maxInputs [default: 3] Max count of inputs for detect need
use NgxBindIO directives
--maxOutputs=maxOutputs [default: 3] Max count of outputs for detect need
use NgxBindIO directives
--verbose Show all detail informations for inputs and
outputs used in components
```