FreeBSD Manual Pages
glab(1) glab(1) NAME glab-alias-set - Set an alias. SYNOPSIS glab alias set '' [flags] DESCRIPTION Declare a word as a command alias that will expand to the specified command(s). The expansion may specify additional arguments and flags. If the expan- sion includes positional placeholders such as '$1', '$2', etc., any ex- tra arguments that follow the invocation of an alias will be inserted appropriately. If '--shell' is specified, the alias will be run through a shell inter- preter (sh). This allows you to compose commands with "|" or redirect with ">". Note that extra arguments following the alias will not be au- tomatically passed to the expanded expression. To have a shell alias receive arguments, you must explicitly accept them using "$1", "$2", etc., or "$@" to accept all of them. Platform note: on Windows, shell aliases are executed via "sh" as in- stalled by Git For Windows. If you have installed Git on Windows in some other way, shell aliases may not work for you. Quotes must always be used when defining a command as in the examples. OPTIONS -s, --shell[=false] Declare an alias to be passed through a shell interpreter OPTIONS INHERITED FROM PARENT COMMANDS --help[=false] Show help for command EXAMPLE $ glab alias set mrv 'mr view' $ glab mrv -w 123 # glab mr view -w 123 $ glab alias set createissue 'glab create issue --title "$1"' $ glab createissue "My Issue" --description "Something is broken." # => glab create issue --title "My Issue" --description "Something is broken." $ glab alias set --shell igrep 'glab issue list --assignee="$1" | grep $2' $ glab igrep user foo # glab issue list --assignee="user" | grep "foo" SEE ALSO glab-alias(1) Auto generated by spf13/cobra Apr 2025 glab(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | OPTIONS INHERITED FROM PARENT COMMANDS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-alias-set&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>
