Commandline interaction with pagure.io
Project description
pag helps you win at pagure.io.
Intended to mimic the hub cli tool for github.com.
Usage
$ pag --help Usage: pag [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: clone create remote
The clone command can be used to clone a repo by name without having to find or type out the URL:
❯ pag clone koji Cloning into 'koji'...
Or you can clone a fork:
❯ pag clone ralph/koji Cloning into 'koji'...
After you clone a repo, you can fork it on pagure.io and adjust your local remote settings:
❯ pag fork
If you want to add the remotes of other forks, that’s easy too. Just do it by username:
❯ cd koji/ ❯ pag remote add ausil ❯ git remote -v ausil ssh://git@pagure.io/forks/ausil/koji.git (fetch) origin ssh://git@pagure.io/koji.git (fetch) ❯ git pull ausil master
pag provides a convenience command for creating new projects:
❯ pag create factory2 "Ostensibly better than factory version 1"
To enable bash completion, add the following to your .bashrc:
eval "$(_PAG_COMPLETE=source pag)"
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pag-0.6.tar.gz
(17.5 kB
view hashes)