25 lines
557 B
Fish
25 lines
557 B
Fish
|
function repo
|
||
|
set cmd $argv[1]
|
||
|
set arg $argv[2]
|
||
|
|
||
|
switch "$cmd"
|
||
|
case 'get'
|
||
|
repo_clone "git" "$arg"
|
||
|
case 'aur'
|
||
|
repo_clone "aur" "$arg"
|
||
|
case 'open'
|
||
|
repo_open
|
||
|
case 'list'
|
||
|
list_repos
|
||
|
case 'go' 'goto'
|
||
|
repo_goto "$arg"
|
||
|
case 'new' 'create'
|
||
|
repo_new "$arg"
|
||
|
case 'help' '-h' '-help' '--help'
|
||
|
repo_help
|
||
|
case '*'
|
||
|
echo "Unknown command: $cmd"
|
||
|
repo_help
|
||
|
return 1
|
||
|
end
|
||
|
end
|