axolotl_git 0.1.2

project management cli
Documentation

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