| GIT-GRAB(1) | General Commands Manual | GIT-GRAB(1) |
NAME
git-grab — clone
git repositories to a standard location
SYNOPSIS
git-grab |
[-chnpV] URL
... [-- git arguments
...] |
DESCRIPTION
The git-grab utility clones git
repositories to a standard location, organised by domain name and path. Pass
one or more URL to clone. Arguments for git may be
supplied after --.
The following options are available:
-c,--clipboard- Paste a URL to clone from the clipboard.
--home- The directory to use as "grab home", where the URLs will be cloned into. Overrides the GRAB_HOME environment variable if set.
-p,--copy-path- Copy the local destination path to clipboard after cloning. If more than one URL is supplied the path of the last one is copied.
-n,--dry-run- Don't clone repositories, but print what would be done.
-h,--help- Display a help message and exit.
-V,--version- Display version information and exit.
ENVIRONMENT
GRAB_HOME- The base directory to clone into. If the variable
GRAB_HOMEis not set, ~/src is used. GRAB_COPY_PATH- If set, copy the local destination path to the clipboard after cloning. (equivalent to [--copy-path])
EXIT STATUS
The git-grab utility exits 0 on
success, and >0 if an error occurs.
SEE ALSO
HISTORY
The git-grab utility is inspired by grab
by Jeff Hodges. This implementation was written from scratch by Wesley
Moore.
| January 5, 2026 | Linux 6.17.9-arch1-1 |