Merge pull request #321 from carlosframework/cli-flags
CLI flag conventions: --app canonical, four short aliases, one usage printer
README.md+38 −38account_choose.go+6 −6account_choose_test.go+1 −1accounts.go+42 −39accounts_resolve_test.go+8 −8apimode.go+49 −49apimode_test.go+21 −21appconfig_cli.go+69 −60apps.go+45 −41apps_test.go+1 −1auth.go+24 −20auth_e2e_test.go+2 −2auth_test.go+1 −1cli.go+247 −229cli_test.go+27 −27config.go+1 −1config_e2e_test.go+1 −1config_test.go+2 −2deploy.go+51 −62deploy_test.go+18 −18deploy_wizard_test.go+3 −3docs/site/cli.md+85 −85domains_cli.go+26 −23e2e_test.go+88 −88economics.go+10 −19economics_test.go+5 −5flags.go+78 −0flags_test.go+184 −0fleets.go+37 −31fleets_cli_test.go+3 −3instances_cli.go+74 −127instances_e2e_test.go+4 −4internal/appconfig/environments.go+1 −1internal/appconfig/sync.go+2 −2internal/caps/converge.go+2 −2internal/caps/converge_test.go+2 −2internal/caps/grants.go+1 −1internal/cliflag/cliflag.go+104 −0internal/console/account_test.go+1 −1internal/console/apicli.go+2 −2internal/console/apicli_test.go+3 −3internal/console/apiconfig_test.go+1 −1internal/console/apidomains.go+2 −2internal/console/apidomains_test.go+1 −1internal/console/apilogs_test.go+1 −1internal/console/appsettings_test.go+8 −8internal/console/attachhint_test.go+8 −8internal/console/authcli.go+2 −2internal/console/domainattach_test.go+2 −2internal/console/materialize.go+3 −3internal/console/server.go+2 −2internal/console/server_test.go+5 −5internal/console/store.go+2 −2internal/console/svcpage.go+1 −1internal/console/templates/app_logs.html+1 −1internal/console/templates/app_releases.html+2 −2internal/console/templates/app_settings.html+8 −8internal/console/templates/settings.html+1 −1internal/docsite/fences_test.go+4 −4internal/docsite/testdata/corpus/reference/cli.md+1 −1internal/edge/edge.go+6 −3internal/edge/steeringprobe_test.go+1 −1internal/host/agent.go+5 −0internal/host/bootstrap.go+5 −2internal/host/caps_pass.go+5 −5internal/host/caps_pass_test.go+7 −7internal/host/host_test.go+3 −3internal/host/units/carlos-config-sync.service+1 −1internal/host/units/carlos-stage.path+1 −1internal/host/units/carlos-stage.service+1 −1internal/ops/hibernate_verify.go+1 −1internal/ops/hibernate_verify_test.go+2 −2internal/ops/ops.go+8 −3internal/ops/ops_test.go+1 −1internal/release/canarystable_test.go+1 −1internal/release/ladder.go+3 −3internal/release/ladder_test.go+1 −1internal/release/laddercheck_test.go+1 −1internal/release/pipeline.go+4 −4internal/release/pipeline_test.go+1 −1internal/release/qualified.go+1 −1internal/release/qualified_test.go+5 −5internal/release/release_test.go+3 −3internal/release/scopedpromote_test.go+1 −1internal/schedule/declaration.go+2 −2internal/vet/vet.go+7 −3logs.go+5 −23logs_e2e_test.go+1 −1mail_cli.go+67 −58mail_cli_test.go+4 −4main.go+8 −7pipeline.go+35 −36restart.go+4 −3restart_test.go+1 −1retention.go+11 −10retention_cli_test.go+2 −2routes_cli.go+4 −3schedule.go+25 −21schedule_test.go+8 −8scopedkeys_e2e_test.go+4 −4services.go+32 −28services_cli_test.go+29 −19store.go+30 −26store_test.go+7 −7update.go+1 −0
README.mdLoading diff…
account_choose.goLoading diff…
account_choose_test.goLoading diff…
accounts.goLoading diff…
accounts_resolve_test.goLoading diff…
apimode.goLoading diff…
apimode_test.goLoading diff…
appconfig_cli.goLoading diff…
apps.goLoading diff…
apps_test.goLoading diff…
auth.goLoading diff…
auth_e2e_test.goLoading diff…
auth_test.goLoading diff…
cli.goLoading diff…
cli_test.goLoading diff…
config.goLoading diff…
config_e2e_test.goLoading diff…
config_test.goLoading diff…
deploy.goLoading diff…
deploy_test.goLoading diff…
deploy_wizard_test.goLoading diff…
docs/site/cli.mdLoading diff…
domains_cli.goLoading diff…
e2e_test.goLoading diff…
economics.goLoading diff…
economics_test.goLoading diff…
flags.goLoading diff…
flags_test.goLoading diff…
fleets.goLoading diff…
fleets_cli_test.goLoading diff…
instances_cli.goLoading diff…
instances_e2e_test.goLoading diff…
internal/appconfig/environments.goLoading diff…
internal/appconfig/sync.goLoading diff…
internal/caps/converge.goLoading diff…
internal/caps/converge_test.goLoading diff…
internal/caps/grants.goLoading diff…
internal/cliflag/cliflag.goLoading diff…
internal/console/account_test.goLoading diff…
internal/console/apicli.goLoading diff…
internal/console/apicli_test.goLoading diff…
internal/console/apiconfig_test.goLoading diff…
internal/console/apidomains.goLoading diff…
internal/console/apidomains_test.goLoading diff…
internal/console/apilogs_test.goLoading diff…
internal/console/appsettings_test.goLoading diff…
internal/console/attachhint_test.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/domainattach_test.goLoading diff…
internal/console/materialize.goLoading diff…
internal/console/server.goLoading diff…
internal/console/server_test.goLoading diff…
internal/console/store.goLoading diff…
internal/console/svcpage.goLoading diff…
internal/console/templates/app_logs.htmlLoading diff…
internal/console/templates/app_releases.htmlLoading diff…
internal/console/templates/app_settings.htmlLoading diff…
internal/console/templates/settings.htmlLoading diff…
internal/docsite/fences_test.goLoading diff…
internal/docsite/testdata/corpus/reference/cli.mdLoading diff…
internal/edge/edge.goLoading diff…
internal/edge/steeringprobe_test.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/bootstrap.goLoading diff…
internal/host/caps_pass.goLoading diff…
internal/host/caps_pass_test.goLoading diff…
internal/host/host_test.goLoading diff…
internal/host/units/carlos-config-sync.serviceLoading diff…
internal/host/units/carlos-stage.pathLoading diff…
internal/host/units/carlos-stage.serviceLoading diff…
internal/ops/hibernate_verify.goLoading diff…
internal/ops/hibernate_verify_test.goLoading diff…
internal/ops/ops.goLoading diff…
internal/ops/ops_test.goLoading diff…
internal/release/canarystable_test.goLoading diff…
internal/release/ladder.goLoading diff…
internal/release/ladder_test.goLoading diff…
internal/release/laddercheck_test.goLoading diff…
internal/release/pipeline.goLoading diff…
internal/release/pipeline_test.goLoading diff…
internal/release/qualified.goLoading diff…
internal/release/qualified_test.goLoading diff…
internal/release/release_test.goLoading diff…
internal/release/scopedpromote_test.goLoading diff…
internal/schedule/declaration.goLoading diff…
internal/vet/vet.goLoading diff…
logs.goLoading diff…
logs_e2e_test.goLoading diff…
mail_cli.goLoading diff…
mail_cli_test.goLoading diff…
main.goLoading diff…
pipeline.goLoading diff…
restart.goLoading diff…
restart_test.goLoading diff…
retention.goLoading diff…
retention_cli_test.goLoading diff…
routes_cli.goLoading diff…
schedule.goLoading diff…
schedule_test.goLoading diff…
scopedkeys_e2e_test.goLoading diff…
services.goLoading diff…
services_cli_test.goLoading diff…
store.goLoading diff…
store_test.goLoading diff…
update.goLoading diff…