Использование Visual Studio Code 1.39.2 в Ubuntu 18.04. Документация Visual Studio Code для Входных переменных показывает пример выбора имени из списка. Определив входные данные следующим образом:
"id": "pickFromList",
"type": "pickString",
"description": "What folder do you want to create?",
"options": [
"dirOption1",
"dirOption2",
"dirOption3"
],
"default": "dirOption1"
Теперь можно использовать выделение для создания папки в задаче:
"label": "Create folder by 'pickString' input",
"type": "shell",
"command": "mkdir",
"args": [
"${workspaceFolder}/${input:pickFromList}"
]
Отлично! В документации говорится, что существует универсальный тип command
, но пример не приведен. Я попытался, но безуспешно, что должно было генерировать 16-символьную случайную строку (это работает из bash с помощью команды openssl rand -base64 32 | tr -d /=+ | cut -c -1
):
"id": "randomString",
"type": "command",
"command": "openssl",
"args": [
"rand",
"-base64",
"32",
"| tr -d /=+ | cut -c -16)"
]
После часов поиска я не могу найти ни одного работающегопример использования ввода типа command
! Это на самом деле работает?
Заранее спасибо ...