Clean up quoting and escaping for the settingsmeta.json.example and make gitignore entry.

pull/1570/head
jrwarwick 2018-05-04 16:04:31 -07:00
parent bb5676f353
commit db05a0cabb
1 changed files with 25 additions and 25 deletions

View File

@ -135,49 +135,49 @@ def create_skill():
return $class_name() return $class_name()
""" > "$skill_dir/__init__.py" """ > "$skill_dir/__init__.py"
echo """{ echo '{
\"name\": \"${capital_desc}\", "name": "'${capital_desc}'",
\"skillMetadata\": { "skillMetadata": {
\"sections\": [ "sections": [
{ {
\"name\": \"Section Friendly Display Name for Home.Mycroft.AI\", "name": "Section Friendly Display Name for Home.Mycroft.AI",
\"fields\": [ "fields": [
{ {
\"name\": \"internal_python_variable_name\", "name": "internal_python_variable_name",
\"type\": \"text\", "type": "text",
\"label\": \"Setting Friendly Display Name\", "label": "Setting Friendly Display Name",
\"value\": \"\", "value": "",
\"placeholder\": \"demo prompt in the input box\" "placeholder": "demo prompt in the input box"
} }
] ]
}, },
{ {
\"name\": \"Login --Another Section But This One Has Two Values--\", "name": "Login --Another Section But This One Has Two Values--",
\"fields\": [ "fields": [
{ {
\"type\": \"label\", "type": "label",
\"label\": \"Just a little bit of extra info for the user to understand following settings\" "label": "Just a little bit of extra info for the user to understand following settings"
}, },
{ {
\"name\": \"username\", "name": "username",
\"type\": \"text\", "type": "text",
\"label\": \"Username\", "label": "Username",
\"value\": \"\" "value": ""
}, },
{ {
\"name\": \"password\", "name": "password",
\"type\": \"password\", "type": "password",
\"label\": \"Password\", "label": "Password",
\"value\": \"\" "value": ""
} }
] ]
} }
] ]
} }
} }
""" > "$skill_dir/settingsmeta.json.example" ' > "$skill_dir/settingsmeta.json.example"
echo -e "*.pyc\nsettings.json\n" > $skill_dir/.gitignore echo -e "*.pyc\nsettings.json\nsettingsmeta.json.example\n" > $skill_dir/.gitignore
for i in "dialog" "vocab"; do mkdir -p "$skill_dir/$i/$lang"; done for i in "dialog" "vocab"; do mkdir -p "$skill_dir/$i/$lang"; done
echo "$skill_desc" > "$skill_dir/vocab/$lang/$keyword.voc" echo "$skill_desc" > "$skill_dir/vocab/$lang/$keyword.voc"
echo "$skill_desc" > "$skill_dir/dialog/$lang/$dialog_name.dialog" echo "$skill_desc" > "$skill_dir/dialog/$lang/$dialog_name.dialog"