hygen
hygen copied to clipboard
newline / multi line shell commands in yaml
is this possible?
this works (without newline):
---
to: <%= name %>/package.json
sh: cd <%= cwd %>/<%= name %> && npm i --save webpack webpack-cli html-webpack-plugin svelte svelte-loader && npm i --save-dev webpack-dev-server
---
{
"private": true,
"scripts": {
"start": "npm run dev",
"dev": "webpack serve --host 0.0.0.0",
"dist": "webpack"
}
}
YAML should be able to newline with >
or |
, but i get an error when i try:
sh: |
cd <%= cwd %>/<%= name %>
npm i --save webpack webpack-cli html-webpack-plugin svelte svelte-loader
npm i --save-dev webpack-dev-server
(>
also results in the same issue)
error:
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 1:
I've also tried this:
sh: cd <%= cwd %>/<%= name %>
sh: npm i --save webpack webpack-cli html-webpack-plugin svelte svelte-loader
sh: npm i --save-dev webpack-dev-server
error:
YAMLException: duplicated mapping key at line 3, column 1: