Как получить временную метку в коде задачи VS? - PullRequest
0 голосов
/ 08 ноября 2018

Я запускаю небольшие команды оболочки через задачи в коде VS.

В этих командах мне нужна текущая метка времени.

Учитывая, что я пытаюсь запустить что-то вроде mkdir ./%date в задании:

{
    "label": "make timestamp dir",
    "type": "shell",
    "command": "mkdir ${workspaceFolder}/%date%",
},

Я пытался использовать %date% и %time%, но оба не подставляются.

В качестве альтернативы я видел, что код VS позволяет вызывать команды с ${command:CommandID}. Поэтому я установил расширение, которое генерирует метку времени: https://marketplace.visualstudio.com/items?itemName=jsynowiec.vscode-insertdatestring Я пытался использовать это с ${command:insertDateString.insertTimestamp}:

{
    "label": "make timestamp dir",
    "type": "shell",
    "command": "mkdir ${workspaceFolder}/${command:insertDateString.insertTimestamp}",
},

Но это также не подставляется.

У меня нет идей. Как добавить метку времени в задачу кода VS?

...