Я запускаю небольшие команды оболочки через задачи в коде 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?