semvec/pypi-packages huggingface dataset:
git-rb 0.1.3
Simple CLI for interactive git rebase workflow.
License: MIT
Requires Python: ==3.13.4
Keywords: git, rebase, workflow

# Git `rb`

[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![PyPI Latest Release](https://img.shields.io/pypi/v/git-rb.svg)](https://pypi.org/project/git-rb/)
[![License](https://img.shields.io/pypi/l/git-rb.svg)](https://github.com/geo7/git-rb/blob/main/LICENSE)
[![image](https://img.shields.io/pypi/pyversions/git-rb.svg)](https://pypi.python.org/pypi/git-rb)
[![Actions status](https://github.com/geo7/git-rb/workflows/CI/badge.svg)](https://github.com/geo7/git-rb/actions)

`git-rb` is a simple command-line tool to simplify interactive rebase workflow
in Git, often I'd find my self copying hashes from `git log` output in order to
paste into `git rebase -i`. This tools only purpose is to simplify that.

Code is self contained within `main.py`, so you could just copy the whole script.

> **Note**: _I had this a form of this script kicking around for a while and
> figured I'd try using [Gemini
> CLI](https://github.com/google-gemini/gemini-cli) to do the rest. Results
> were mixed, I wasn't able to '_set and forget_', but it was still useful._

## Usage

### `.gitconfig`

Typically I'll have the following in `.gitconfig`:
```
[alias]
  rb = !uvx git-rb
```

To provide alias `git rb`.

### Example

Running this from sklearn gives:

![Screenshot of git-rb's help message](imgs/img3.png)

Entering '6' in the prompt just runs `git rebase -i <hash on line 6>`, nothing fancy!

![Screenshot of git-rb in action](imgs/img1.png)

## Simple

A simpler approach would be to just use:

```sh
git rebase -i HEAD~{{ N }}
```

That would mean no messing about with `rich` though.
MetaSBT 0.1.5
A scalable framework for automatically indexing microbial genomes and accurately characterizing metagenome-assembled genomes with Sequence Bloom Trees
License: MIT
Requires Python: >=3.9
Keywords: bioinformatics, characterization, classification, genomes, metagenome-assembled genomes, metagenomics, microbiome, profiling, sequence bloom trees

# MetaSBT

MetaSBT is a scalable framework designed to automatically index microbial genomes and accurately characterize metagenome-assembled genomes using Sequence Bloom Trees.

👉 Get started with MetaSBT by visiting our [official wiki](https://github.com/cumbof/MetaSBT/wiki).

We also maintain a collection of public databases built with MetaSBT from curated sets of microbial genomes. You can explore and use them from the [MetaSBT-DBs](https://github.com/cumbof/MetaSBT-DBs) repository.

> [!NOTE]
> Interested in using MetaSBT or our databases, or building your own private database but lack the necessary computational resources?
> Reach out to us! We’re always open to collaborations.

## 📖 Credits

If you use MetaSBT in your work, please cite:

> _Manuscript in preparation_

## 🤝 Contributing

Long-term discussion and bug reports are maintained via GitHub [Discussions](https://github.com/cumbof/MetaSBT/discussions) and [Issues](https://github.com/cumbof/MetaSBT/issues), while code review is managed via GitHub [Pull Requests](https://github.com/cumbof/MetaSBT/pulls).

Before contributing, please:
1. Check for existing issues or PRs related to your topic;
2. Write clear and concise titles and descriptions;
3. Include steps to reproduce bugs, relevant logs, version info, and other technical details when appropriate.

## 🛠️ Support

Need help?

Open an [Issue](https://github.com/cumbof/MetaSBT/issues) or start a [Discussion](https://github.com/cumbof/MetaSBT/discussions) — we're happy to assist with any questions or technical problems.

Copyright © 2025 [Fabio Cumbo](https://github.com/cumbof), [Daniel Blankenberg](https://github.com/blankenberg). See [LICENSE](https://github.com/cumbof/MetaSBT/blob/main/LICENSE) for additional details.