repo-manager/functions/repo.zsh

16 lines
392 B
Bash
Raw Normal View History

2024-10-08 01:40:29 +00:00
repo() {
2024-10-08 01:48:43 +00:00
local cmd="$1"
local arg="$2"
case "$cmd" in
'get' ) repo_clone "git" "$arg" ;;
'aur' ) repo_clone "aur" "$arg" ;;
'open') repo_open ;;
'list') list_repos ;;
'go' | 'goto') repo_goto "$arg" ;;
'new' | 'create') repo_new "$arg" ;;
'help' | "-h" | "-help" | "--help") repo_help ;;
*) echo "Unknown command: $cmd"; repo_help; return 1 ;;
2024-10-08 01:40:29 +00:00
esac
}