| Crates.io | r3bl-cmdr |
| lib.rs | r3bl-cmdr |
| version | 0.0.26 |
| created_at | 2022-06-15 17:29:34.083371+00 |
| updated_at | 2026-01-23 22:05:55.142002+00 |
| description | A TUI app suite for developers. Includes a Markdown editor `edi` and a git client `giti`. |
| homepage | https://r3bl.com |
| repository | https://github.com/r3bl-org/r3bl-open-core |
| max_upload_size | |
| id | 606626 |
| size | 5,031,486 |
R3BL TUI library & suite of apps focused on developer productivity
giti binary targetedi binary targetPlease read the
main README.md of
the r3bl-open-core monorepo and workspace to get a better understanding of the
context in which this crate is meant to exist.
The two apps, edi and giti, that comprise r3bl-cmdr will make you smile and
make you more productive. Both are fully async (built on r3bl_tui) and currently
available as early access preview 🐣.
😺 giti - An interactive git CLI app designed to give you more confidence and a
better experience when working with git.
🦜 edi - A TUI Markdown editor that lets you edit Markdown files in your terminal
in style.
To install r3bl-cmdr on your system, run the following command, assuming you have
cargo on your system:
cargo install r3bl-cmdr
If you don't have cargo on your system, you can either:
Follow these instructions to install cargo on your system
first. Then run cargo install r3bl-cmdr to install this crate. Here are the
commands for Linux:
# Install Rust toolchain using rustup.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install the r3bl-cmdr crate.
cargo install r3bl-cmdr
Build the binaries from the crate's source code. First clone this repo. Then, run:
git clone https://github.com/r3bl-org/r3bl-open-core/ # clone the repo locally
cd r3bl-open-core # navigate to the repo root
./bootstrap.sh # install all required tools
cd cmdr/ # navigate to the cmdr crate
cargo install --path . # after install, the binaries are in ~/.cargo/bin
Please check out the changelog to see how the crate has evolved over time.
To learn how we built this crate, please take a look at the following resources.
giti binary target
To run from binary:
cargo install r3bl-cmdr (detailed instructions above). This will install
giti locally to ~/.cargo/bin.giti from anywhere on your system.giti --help to see the available commands.giti branch delete.giti branch checkout.giti branch new.To run from source:
r3bl-open-core repo../bootstrap.sh to install all required tools (Linux/macOS).fish run.fish install-cmdr to install giti locally to ~/.cargo/bin.giti from anywhere on your system.giti --help to see the available commands.giti branch delete.giti branch checkout.giti branch new.giti, run giti -l. For example, giti -l branch delete. To view this log output run fish run.fish log.edi binary target
To run from binary:
cargo install r3bl-cmdr (detailed instructions above). This will install edi
locally to ~/.cargo/bin.edi from anywhere on your system.edi --help to see the available commands.edi <file_name>. For example, edi README.md.To run from source:
r3bl-open-core repo../bootstrap.sh to install all required tools (Linux/macOS).fish run.fish install-cmdr to install edi locally to ~/.cargo/bin.edi from anywhere on your system.edi --help to see the available commands.edi <file_name>. For example, edi README.md.edi, run edi -l. For example, edi -l README.md. To view this log output run fish run.fish log.🌠 The easiest way to get started is to use the bootstrap script:
./bootstrap.sh
fish run.fish install-cargo-tools
cargo install --path .
This script above automatically installs:
r3bl-cmdr binariesFor complete development setup and all available commands, see the repository README.
License: Apache-2.0