git-cleanup-branch

Version, currently 0.1.23 versions

github.com/ne-sachirou/git-cleanup-branch

[Deprecated] Cleanup Git merged branches interactively at both local and remote.

18 stars
0 dependents
License: GPL-3.0

Installation

# Add this to your shard.yml
dependencies:
  git-cleanup-branch:
    github: ne-sachirou/git-cleanup-branch
    version: ~> 0.1.2

Then run:

shards install

shard.yml

Crystal
no constraint declared
License
GPL-3.0
Author
ne_Sachirou <utakata.c4se@gmail.com>

Dependencies

Runtime Dependencies

  • termbox*github: andrewsuzuki/termbox-crystal

README

[![Build Status](https://travis-ci.org/ne-sachirou/git-cleanup-branch.svg?branch=master)](https://travis-ci.org/ne-sachirou/git-cleanup-branch)

git-cleanup-branch
==
Small utility to cleanup Git merged branches _interactively_ at both local and remote.

Installation
--
Supported platforms:

- MacOS X
- Linux x86_64

Download a binary from [releases](https://github.com/ne-sachirou/git-cleanup-branch/releases).

Or build it by yourself. Latest [Crystal](https://crystal-lang.org/) is required.

```sh
git clone --depth=1 https://github.com/ne-sachirou/git-cleanup-branch.git
cd git-cleanup-branch
make && make install
```

Usage
--
```sh
cd git_project
git cleanup-branch
```

![demo](demo.gif)

CONTRIBUTING
--
- Fork the repo.
- Checkout a new feature branch.
- Implement a feature.
- Test the feature.
- Create a pull request.

Pre-requirements:

- Latest ver. of Crystal.
- Latest ver. of Ruby & Bundler.

How to test.

```sh
make test
```

TODO
--
- [ ] Too many unremoved branches.
- [ ] Windows support.