Axolotl Git
A repo management cli that will allow your projects to grow, and regenerate like an axolotl!
Getting Started
(Requires tmux, and fzf for majority of features)
Install
(Currently not supported on windows)
Using cargo
cargo install --locked axolotl_git
Using Github Releases
Download a release from here, and add it to a directory on your path.
Running
Add a projects directory file
example:
path: ~/.config/axl/personal_projects.yml
path: "/home/your_user/Projects"
projects:
- git@github.com:your_github/your_project.git
- git@github.com:your_github/your_other_project.git
now let axl know you would like to use this file with:
- an env var
export PROJECTS_DIRECTORY_FILE=~/.config/axl/personal_projects.yml - a flag
--projects-directory-file=~/.config/axl/personal_projects.yml
Check the available commands
$ axl --help
project management cli
Usage: axl [OPTIONS] [COMMAND]
Commands:
project Commands for managing projects
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... Increase logging verbosity
-q, --quiet... Decrease logging verbosity
-c, --config-path <CONFIG_PATH> Override '$XDG_CONFIG_HOME/config.yml' or '$HOME/.axlrc.yml' defaults
-h, --help Print help
-V, --version Print version
Helpful Commands
open
axl project open --help
axl project open -m tmux