The Aviator command line tool (invoked as av
) can be used to streamline and automate common tasks within your Git and GitHub workflows. Currently, the tool is used primarily to manage Stacked PRs.
First, if not already done, install Homebrew.
Then install using Homebrew tap.
brew install gh aviator-co/tap/av
Published as av-cli-bin
in AUR.
yay av-cli
Add Aviator to your APT repositories.
echo "deb [trusted=yes] https://apt.fury.io/aviator/ /" > \
/etc/apt/sources.list.d/fury.list
And then apt install.
sudo apt update
sudo apt install av
If you'd prefer you can download the .deb
file from the releases page.
apt install ./av_$VERSION_linux_$ARCH.deb
Add the following file /etc/yum.repos.d/fury.repo
.
[fury]
name=Gemfury Private Repo
baseurl=https://yum.fury.io/aviator/
enabled=1
gpgcheck=0
Run the following command to confirm the configuration is working.
yum --disablerepo=* --enablerepo=fury list available
And then run yum install.
sudo yum install av
If you'd prefer you can download the .rpm
file from the releases page.
rpm -i ./av_$VERSION_linux_$ARCH.rpm
Download the binary from the releases page. Extract the archive and add the executable to your PATH.
-
Set up the GitHub CLI for GitHub authentication:
gh auth login
Or you can create a Personal Access Token as described in the Configuration section.
-
Set up the
av
CLI autocompletion:# Bash source <(av completion bash) # Zsh source <(av completion zsh)
-
Initialize the repository:
av init
brew update
brew upgrade av
sudo apt update
sudo apt upgrade
yum update