App::gh::Command::All - clone/update all repositories from one
If you need a mirror of repos from one, you will need this command.
If repos exists, clone command will pull changes for these repos from remotes.
$ mkdir github $ cd github
To clone c9s' repos:
$ gh all c9s
Once you have all repos cloned, to update them, you only need to run all command again:
Genernal Options:
--prompt prompt for each cloning repo. --into {path} clone repos into a {path}. --skip-exists, -s skip existed repos. --verbose verbose output. --bare clone repos as bare repos. this option adds postfix ".git" to directory. e.g.: "{dirname}.git" --mirror clone repos as mirror repos. this option adds postfix ".git" to directory. e.g.: "{dirname}.git" --prefix {prefix} Add prefix to repository name. --force, -f remove existed repos before cloning repos.
Clone URL format:
--ssh --http --https --git
To install App::gh, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::gh
CPAN shell
perl -MCPAN -e shell install App::gh
For more information on module installation, please visit the detailed CPAN module installation guide.