UNPKG

10.4 kBJSONView Raw
1{"version":"0.7.4","commands":{"deploy":{"id":"deploy","description":"Create a deploy job on Architect Cloud or run stacks locally","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"auto_approve":{"name":"auto_approve","type":"boolean","allowNo":false},"lock":{"name":"lock","type":"boolean","hidden":true,"allowNo":true},"force_unlock":{"name":"force_unlock","type":"option","description":"Be very careful with this flag. Usage: --force_unlock=<lock_id>.","hidden":true},"refresh":{"name":"refresh","type":"boolean","hidden":true,"allowNo":true},"browser":{"name":"browser","type":"boolean","allowNo":true},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"environment":{"name":"environment","type":"option","char":"e","description":"Architect Environment"},"local":{"name":"local","type":"boolean","char":"l","description":"Deploy the stack locally instead of via Architect Cloud","allowNo":false},"compose_file":{"name":"compose_file","type":"option","char":"o","description":"Path where the compose file should be written to","default":"/tmp/architect-deployment-1599759397262.yml"},"detached":{"name":"detached","type":"boolean","char":"d","description":"Run in detached mode","allowNo":false},"build_prod":{"name":"build_prod","type":"boolean","description":"Build without debug config","hidden":true,"allowNo":false},"parameter":{"name":"parameter","type":"option","char":"p","description":"Component parameters","default":[]},"interface":{"name":"interface","type":"option","char":"i","description":"Component interfaces","default":[]}},"args":[{"name":"environment_config_or_component","description":"Path to an environment config file or component `account/component:latest`","required":true}]},"destroy":{"id":"destroy","description":"Destroy components from an environment","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"auto_approve":{"name":"auto_approve","type":"boolean","allowNo":false},"lock":{"name":"lock","type":"boolean","hidden":true,"allowNo":true},"force_unlock":{"name":"force_unlock","type":"option","description":"Be very careful with this flag. Usage: --force_unlock=<lock_id>.","hidden":true},"refresh":{"name":"refresh","type":"boolean","hidden":true,"allowNo":true},"browser":{"name":"browser","type":"boolean","allowNo":true},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"environment":{"name":"environment","type":"option","char":"e","description":"Architect Environment"},"components":{"name":"components","type":"option","char":"c","description":"Component(s) to destroy"}},"args":[]},"link":{"id":"link","description":"Link a local component to the host to be used to power local deployments.","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[{"name":"componentPath","default":"architect-cli"}]},"login":{"id":"login","description":"Login to the Architect Cloud platform","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"email":{"name":"email","type":"option","char":"e","description":"Email"},"password":{"name":"password","type":"option","char":"p","description":"Password"}},"args":[]},"logout":{"id":"logout","description":"Logout from the Architect registry","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[]},"register":{"id":"register","description":"Register a new Component with Architect Cloud","pluginName":"@architect-io/cli","pluginType":"core","aliases":["component:register","components:register","c:register","comp:register"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"components":{"name":"components","type":"option","char":"c","description":"Path to a component to build","hidden":true},"environment":{"name":"environment","type":"option","char":"e","description":"Path to an environment config including local components to build","hidden":true},"tag":{"name":"tag","type":"option","char":"t","description":"Tag to give to the new component","default":"latest"}},"args":[{"name":"component","description":"Path to a component to register"}]},"unlink":{"id":"unlink","description":"Unlink a component from the host by path or name","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"all":{"name":"all","type":"boolean","description":"Unlink all components registered locally","allowNo":false}},"args":[{"name":"componentPathOrName","required":false,"default":"architect-cli"}]},"whoami":{"id":"whoami","description":"Get the logged in user","pluginName":"@architect-io/cli","pluginType":"core","aliases":["whoami"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[]},"config:get":{"id":"config:get","description":"Get the value of a CLI config option","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[{"name":"option","description":"Name of a config option","required":true}]},"config:set":{"id":"config:set","description":"Set a new value for a CLI configuration option","pluginName":"@architect-io/cli","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[{"name":"option","description":"Name of a config option","required":true},{"name":"value","description":"New value to assign to a config option","required":true}]},"config:view":{"id":"config:view","description":"View all the CLI configuration settings","pluginName":"@architect-io/cli","pluginType":"core","aliases":["config"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[]},"environments:create":{"id":"environments:create","description":"Register a new environment with Architect Cloud","pluginName":"@architect-io/cli","pluginType":"core","aliases":["environment:create","envs:create","env:create"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"platform":{"name":"platform","type":"option","description":"Architect Platform"},"description":{"name":"description","type":"option","description":"Environment Description"}},"args":[{"name":"environment","description":"Name to give the environment"}]},"environments:destroy":{"id":"environments:destroy","description":"Destroy an environment","pluginName":"@architect-io/cli","pluginType":"core","aliases":["environment:destroy","envs:destroy","env:destroy"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"auto_approve":{"name":"auto_approve","type":"boolean","description":"Automatically apply the changes","allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Force the deletion even if the environment is not empty","allowNo":false}},"args":[{"name":"environment","description":"Name of the environment to destroy"}]},"environments":{"id":"environments","description":"Search environments you have access to","pluginName":"@architect-io/cli","pluginType":"core","aliases":["environments","envs","env","environments:search","envs:search","env:search"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[{"name":"query","description":"Search term used to filter the results"}]},"platforms:create":{"id":"platforms:create","description":"Register a new platform with Architect Cloud","pluginName":"@architect-io/cli","pluginType":"core","aliases":["platform:create","platforms:create"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"type":{"name":"type","type":"option","char":"t","options":["KUBERNETES","kubernetes","ARCHITECT","architect","ECS","ecs"]},"host":{"name":"host","type":"option","char":"h"},"kubeconfig":{"name":"kubeconfig","type":"option","char":"k","default":"~/.kube/config"},"aws_key":{"name":"aws_key","type":"option"},"aws_secret":{"name":"aws_secret","type":"option"},"aws_region":{"name":"aws_region","type":"option"},"service_token":{"name":"service_token","type":"option","description":"Service token"},"cluster_ca_cert":{"name":"cluster_ca_cert","type":"option","description":"File path of cluster_ca_cert"}},"args":[{"name":"platform","description":"Name to give the platform"}]},"platforms:destroy":{"id":"platforms:destroy","description":"Destroy a platform","pluginName":"@architect-io/cli","pluginType":"core","aliases":["platform:destroy","platforms:destroy"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false},"account":{"name":"account","type":"option","char":"a","description":"Architect Account"},"auto_approve":{"name":"auto_approve","type":"boolean","description":"Automatically apply the changes","allowNo":false}},"args":[{"name":"platform","description":"Name of the platform to destroy"}]},"platforms":{"id":"platforms","description":"Search for platforms on Architect Cloud","pluginName":"@architect-io/cli","pluginType":"core","aliases":["platform","platform:search","platforms","platforms:search"],"flags":{"help":{"name":"help","type":"boolean","char":"h","description":"show CLI help","allowNo":false}},"args":[{"name":"query","description":"Search query used to filter results","required":false}]}}}
\No newline at end of file