repo-rs

Crates.iorepo-rs
lib.rsrepo-rs
version0.1.2
created_at2025-12-10 18:48:55.863333+00
updated_at2025-12-11 14:54:16.740926+00
descriptionRepository path resolution tool
homepagehttps://codeberg.org/dadada/repo-rs
repositoryhttps://codeberg.org/dadada/repo-rs
max_upload_size
id1978599
size42,238
Tim Schubert (dadada)

documentation

README

repo-rs

docs.rs Crates.io Version

Jump to local checkouts of Git repositories.

Usage

h repo-name resolves the path to repo-name and changes the current working directory to it. h https://git.example.com/dadada/example.git clones the repo example into ~/code/git.example.com/dadada/example and changes the current working directory to it. In this example ~/code is the path in which repos should be stored; it can be specified using export REPO_CODE_ROOT=$HOME/code.

Installation

Install the repo tool and install the shell function. The function changes your current working directory to the resolved directory.

cargo install repo-rs
eval "$(repo setup --root ~/git)"
Commit count: 0

cargo fmt