asdf

Форк
0
/
asdf.fish 
37 строк · 1.0 Кб
1
if test -z $ASDF_DIR
2
    set ASDF_DIR (builtin realpath --no-symlinks (dirname (status filename)))
3
end
4
set --export ASDF_DIR $ASDF_DIR
5

6
set -l _asdf_bin "$ASDF_DIR/bin"
7
if test -z $ASDF_DATA_DIR
8
    set _asdf_shims "$HOME/.asdf/shims"
9
else
10
    set _asdf_shims "$ASDF_DATA_DIR/shims"
11
end
12

13
# Do not use fish_add_path (added in Fish 3.2) because it
14
# potentially changes the order of items in PATH
15
if not contains $_asdf_bin $PATH
16
    set -gx --prepend PATH $_asdf_bin
17
end
18
if not contains $_asdf_shims $PATH
19
    set -gx --prepend PATH $_asdf_shims
20
end
21
set --erase _asdf_bin
22
set --erase _asdf_shims
23

24
# The asdf function is a wrapper so we can export variables
25
function asdf
26
    set command $argv[1]
27
    set -e argv[1]
28

29
    switch "$command"
30
        case shell
31
            # Source commands that need to export variables.
32
            command asdf export-shell-version fish $argv | source # asdf_allow: source
33
        case '*'
34
            # Forward other commands to asdf script.
35
            command asdf "$command" $argv
36
    end
37
end
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.