mirror of
https://github.com/IlanCosman/tide.git
synced 2024-09-11 17:15:34 +03:00
24 lines
630 B
Fish
24 lines
630 B
Fish
function tide_install
|
|
# If git isn't installed, there's nothing we can do
|
|
if not command -q git
|
|
printf '%s\n' 'Git must be installed to download Tide.'
|
|
return 1
|
|
end
|
|
|
|
argparse --ignore-unknown 'l/local' -- $argv
|
|
|
|
set -l location $argv[-1]
|
|
if test -z "$location"
|
|
set location 'master'
|
|
end
|
|
|
|
if set -q _flag_local
|
|
source "$location/tools/_tide_actual_install.fish"
|
|
|
|
set -a flags '-l'
|
|
else
|
|
curl -s "https://raw.githubusercontent.com/IlanCosman/tide/$location/tools/_tide_actual_install.fish" | source
|
|
end
|
|
|
|
_tide_actual_install $flags $argv
|
|
end |