Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akgondber/git-booster-cli
Improve your git workflow with customizable and runnable blocks
https://github.com/akgondber/git-booster-cli
Last synced: about 2 months ago
JSON representation
Improve your git workflow with customizable and runnable blocks
- Host: GitHub
- URL: https://github.com/akgondber/git-booster-cli
- Owner: akgondber
- Created: 2023-10-02T05:03:39.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-06T23:52:14.000Z (4 months ago)
- Last Synced: 2024-04-08T02:42:24.764Z (2 months ago)
- Language: TypeScript
- Size: 55.9 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Lists
- cli-apps - git-booster-cli - Improve your git workflow with customizable and runnable blocks. (<a name="git"></a>Git and accessories)
- awesome-cli-apps - git-booster-cli - Improve your git workflow with customizable and runnable blocks. (<a name="git"></a>Git and accessories)
README
# git-booster-cli [![NPM version][npm-image]][npm-url]
> Improve your git workflow with customizable and runnable blocks
## Install
```bash
$ npm install --global git-booster-cli
```## CLI
```
$ git-booster-cli --helpImprove your git workflow with customizable and runnable blocks
Usage
$ git-booster-cliOptions
--all, -a Display all available blocks (default behaviour)
--only, -o Display only specified block
--compound, -c Display only blocks with multiple command sets
--short-statuses, -s Use short status notations for change types
--tag, -t Display only blocks having specified tags (separated by comma)Examples
$ git-booster-cli --all
$ git-booster-cli --compound
$ git-booster-cli --only addCommitPush
$ git-booster-cli --no-short-statuses
$ git-booster-cli --tag "add,commit,reset,restore"
```## Demo
![usage-demo](media/demo.gif)
## Screenshots
### Launched app with all blocks
```
git-booster-cli
```![all-blocks](media/git-booster-cli-screenshot-all-blocks.png)
### Launched app blocks with specified tags
```
git-booster-cli --tag "add,commit,rebase"
```![tagged-blocks](media/git-booster-cli-with-specified-tags.png)
### Launched app with single block by name
```
git-booster-cli --only add-commit-push
```![only-block](media/git-booster-cli-screenshot-only-block.png)
### Performed add-commit-push block example
![performed-block-example](media/git-booster-cli-performed-block-example.png)
## License
MIT © [Rushan Alyautdinov](https://github.com/akgondber)
[npm-image]: https://img.shields.io/npm/v/git-booster-cli.svg?style=flat
[npm-url]: https://npmjs.org/package/git-booster-cli