Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikey-t/node-cli-utils
Some miscellaneous node cli utility functions.
https://github.com/mikey-t/node-cli-utils
Last synced: about 2 months ago
JSON representation
Some miscellaneous node cli utility functions.
- Host: GitHub
- URL: https://github.com/mikey-t/node-cli-utils
- Owner: mikey-t
- License: mit
- Created: 2021-05-29T20:24:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T17:10:43.000Z (9 months ago)
- Last Synced: 2024-11-06T17:54:03.910Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 675 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# node-cli-utils
This library is a collection of miscellaneous utility functions for Node CLI scripting.
I primarily use this library with [swig-cli](https://github.com/mikey-t/swig) to automate project dev tasks and generally to glue all the things together. Check out an example project that uses both swig-cli and node-cli-utils: [dotnet-react-sandbox](https://github.com/mikey-t/dotnet-react-sandbox).
## Documentation
Auto-generated [TypeDoc](https://github.com/TypeStrong/typedoc) documentation:
[https://mikey-t.github.io/node-cli-utils-docs/](https://mikey-t.github.io/node-cli-utils-docs/)
## Install as Dev Dependency
```
npm i -D @mikeyt23/node-cli-utils
```## Exported Modules
Utility functions are grouped into the following sub-modules:
| Module | Description |
|--------|-------------|
| @mikeyt23/node-cli-utils | General utils |
| @mikeyt23/node-cli-utils/dockerUtils | Docker utils |
| @mikeyt23/node-cli-utils/dotnetUtils | Dotnet utils |
| @mikeyt23/node-cli-utils/certUtils | Cert utils |
| @mikeyt23/node-cli-utils/colors | Util methods to add color to CLI output |
| @mikeyt23/node-cli-utils/DependencyChecker | Util class for checking system dependencies |
| @mikeyt23/node-cli-utils/hostFileUtils | Host file utils |
| @mikeyt23/node-cli-utils/parallel | A runParallel method and a ParallelExecutor class |
| @mikeyt23/node-cli-utils/testUtils | Helper methods for use with the NodeJS test runner |