Aqui está o JSON usado para executar os comandos core do Ritchie através do stdin.
rit init
echo '{"addCommons":true, "sendMetrics":true, "runType":"local"}' | rit init --stdin
rit tutorial
echo '{"tutorial":"enabled"}' | rit tutorial --stdin
rit add repo
echo '{"provider":"Github", "name":"repoName", "repoU":"https://github.com/ZupIT/ritchie-formulas", "token": null, "priority":1, "tag"="2.2.0"}' | rit add repo --stdin
rit update repo
echo '{"name":"repoName", "tag":"2.2.0"}' | rit update repo --stdin
rit delete repo
echo '{"name":"repoName"}' | rit delete repo --stdin
rit create formula
echo '{"formula":"rit demo create formula", "lang":"shell", "workspacePath":"/users/dennis/home/ritchie-formulas", "formulaPath":"/demo/create/formula"}' | rit create formula --stdin
rit build formula
rit set env
echo '{"env":"envName"}' | rit set env --stdin
rit delete env
echo '{"env":"envName"}' | rit delete env --stdin
rit set credential
echo '{"service":"provider", "type":"type", "credential": {"username":"credentialUserna
rit delete credential
echo '{"provider":"provider"}' | rit delete credential --stdin
Alguns comandos core não precisam da flag stdin para serem executados. Isso acontece porque, nesse caso, eles não precisam informar nenhum parâmetro de entrada:
rit upgrade
rit --version
rit completion
rit list repo
rit list credential
rit show env
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.