asdf

Форк
0
/
command-which.bash 
29 строк · 557.0 Байт
1
# -*- sh -*-
2

3
which_command() {
4
  local shim_name
5
  shim_name=$(basename "$1")
6

7
  if [ -z "$shim_name" ]; then
8
    printf "usage: asdf which <command>\n"
9
    exit 1
10
  fi
11

12
  print_exec() {
13
    local plugin_name="$1"
14
    local version="$2"
15
    local executable_path="$3"
16

17
    if [ ! -x "$executable_path" ]; then
18
      printf "No %s executable found for %s %s\n" "$shim_name" "$plugin_name" "$version" >&2
19
      exit 1
20
    fi
21

22
    printf "%s\n" "$executable_path"
23
    exit 0
24
  }
25

26
  with_shim_executable "$shim_name" print_exec || exit 1
27
}
28

29
which_command "$@"
30

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

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

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

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