GitLab Push CLI is a command-line tool that enhances the git push experience for GitLab repositories by leveraging GitLab's "magic -o args" push options. It simplifies complex GitLab operations such as creating merge requests and configuring CI/CD pipelines directly from the terminal, streamlining the developer workflow and boosting productivity.
GLab Push is a command-line tool that allows you to push your code to a GitLab repository with magic -o args.
The simplest way is to install the crate using cargo:
cargo install glab-push-cli
alternatively you can build the crate from source:
cargo install --git https://gitlab.com/zegerius/glab-push
or clone the repository and build it manually:
git clone https://gitlab.com/zegerius/glab-push
cd glab-push
cargo install --path .
glab-push-cli
I recommend creating an alias for this command:
alias glp="glab-push-cli"