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

Lists

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 --help

Improve your git workflow with customizable and runnable blocks

Usage
$ git-booster-cli

Options
--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