Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amazeelabs/silverback-tools
CLI tools for automated project maintenance.
https://github.com/amazeelabs/silverback-tools
Last synced: about 2 months ago
JSON representation
CLI tools for automated project maintenance.
- Host: GitHub
- URL: https://github.com/amazeelabs/silverback-tools
- Owner: AmazeeLabs
- Created: 2020-05-03T04:15:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T09:00:36.000Z (over 3 years ago)
- Last Synced: 2024-11-18T10:56:12.629Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 15
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# silverback-tools
Silverback CLI tools for scripted project maintenance.
[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Build status](https://img.shields.io/github/workflow/status/AmazeeLabs/silverback-tools/Release)](https://github.com/AmazeeLabs/silverback-tools)
[![Coverage](https://img.shields.io/codeclimate/coverage/AmazeeLabs/silverback-tools)](https://codeclimate.com/github/AmazeeLabs/silverback-tools)
[![Maintainability](https://img.shields.io/codeclimate/maintainability/AmazeeLabs/silverback-tools)](https://codeclimate.com/github/AmazeeLabs/silverback-tools)
[![Version](https://img.shields.io/npm/v/@amazeelabs/silverback-tools.svg)](https://npmjs.org/package/@amazeelabs/silverback-tools)
[![Downloads/week](https://img.shields.io/npm/dw/@amazeelabs/silverback-tools.svg)](https://npmjs.org/@amazeelabs/package/@amazeelabs/silverback-tools)
[![License](https://img.shields.io/npm/l/@amazeelabs/silverback-tools.svg)](https://github.com/AmazeeLabs/@amazeelabs/silverback-tools/blob/master/package.json)* [silverback-tools](#silverback-tools)
* [Usage](#usage)
* [Commands](#commands)# Usage
```sh-session
$ npm install -g @amazeelabs/silverback-tools
$ svbt COMMAND
running command...
$ svbt (-v|--version|version)
@amazeelabs/silverback-tools/1.2.0 linux-x64 node-v12.16.3
$ svbt --help [COMMAND]
USAGE
$ svbt COMMAND
...
```# Commands
* [`svbt help [COMMAND]`](#svbt-help-command)
* [`svbt yaml [FILE] [DATA]`](#svbt-yaml-file-data)## `svbt help [COMMAND]`
display help for svbt
```
USAGE
$ svbt help [COMMAND]ARGUMENTS
COMMAND command to show help forOPTIONS
--all see all commands in CLI
```_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
## `svbt yaml [FILE] [DATA]`
Store YAML data into target file.
```
USAGE
$ svbt yaml [FILE] [DATA]OPTIONS
-h, --help show CLI helpDESCRIPTION
Store YAML data into target file.
Automatically changes output format based on file extension:
.yml -> YAML
.yaml -> YAML
.json -> formatted JSONIf the target file already exists, the content is merged using lodash merge:
https://lodash.com/docs/#mergeEXAMPLE
$ svbt yaml test.yml "name: foo"
```_See code: [src/commands/yaml.ts](https://github.com/AmazeeLabs/silverback-tools/blob/v1.2.0/src/commands/yaml.ts)_