Small git helpers used by the nova.
nova new <issue#>— create a branch from a GitHub issue.nova new <name>— create a branch with the given name.nova tidy— interactively delete merged branches.nova jump [name]— switch branches (interactive picker if no name).
curl -fsSL https://raw.githubusercontent.com/kalmbach/nova-cli/refs/heads/main/install.sh | bash -s --
This installs:
~/.local/bin/nova— the CLI.~/.local/share/bash-completion/completions/nova— tab completion fornovaand its aliases.
And adds aliases to:
~/.bash_aliases— short aliases (new,tidy,jump) for any names that don't collide with existing commands
Open a new shell (or source ~/.bashrc) to pick up the aliases.