mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-15 11:21:42 +01:00
fish: Remove 'hub' and 'lab' functions
Typing git repositories in the format 'hub' and 'lab' accepted actually took more time than simply copy/pasting the URL for `git clone`. Sometimes we didn't even *want* to change our current directory, which made these functions impractical. Having to use `git clone` directly helps us remember what we're actually doing when we clone a repository, and should be preferred over aliases and other functions that try to do the same.
This commit is contained in:
parent
7fc6547a8b
commit
d7a0419c2b
@ -1,18 +0,0 @@
|
||||
# Easily clone and cd into GitHub repositories
|
||||
# Usage: hub username/repository [upstream]
|
||||
function hub --argument-names "path" "upstream"
|
||||
if test -n "$path"
|
||||
git clone ssh://git@github.com/$path.git
|
||||
cd (basename "$path")
|
||||
|
||||
if test -n "$upstream"
|
||||
git remote add upstream \
|
||||
ssh://git@github.com/$upstream/(basename "$path").git
|
||||
else
|
||||
echo "Note: No upstream was specified."
|
||||
end
|
||||
else
|
||||
echo "No repository was specified."
|
||||
echo "Usage: hub username/repository [upstream]"
|
||||
end
|
||||
end
|
@ -1,11 +0,0 @@
|
||||
# Easily clone and cd into GitLab repositories
|
||||
# Usage: lab username/repository
|
||||
function lab --argument-names "path"
|
||||
if test -n "$path"
|
||||
git clone git@gitlab.com:$path.git
|
||||
cd (basename "$path")
|
||||
else
|
||||
echo "No repository was specified."
|
||||
echo "Usage: lab username/repository"
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user