A CLI to operate on Formicarium
npm install @formicarium/clifmc
===
A CLI to operate on Formicarium





sh-session
$ npm install -g @formicarium/cli
$ fmc COMMAND
running command...
$ fmc (-v|--version|version)
@formicarium/cli/1.7.2 darwin-x64 node-v12.12.0
$ fmc --help [COMMAND]
USAGE
$ fmc COMMAND
...
`
Commands
* [fmc autocomplete [SHELL]](#fmc-autocomplete-shell)
* [fmc code:push [SERVICENAME]](#fmc-codepush-servicename)
* [fmc code:watch [SERVICENAME]](#fmc-codewatch-servicename)
* fmc config GETORSET CONFIGPATH
* fmc curl METHOD APPLICATIONNAME PATH
* fmc devspace:create ID
* fmc devspace:delete NAME
* fmc devspace:info
* fmc devspace:list
* [fmc devspace:services [NAME]](#fmc-devspaceservices-name)
* fmc devspace:use NAME
* [fmc git:push [SERVICENAME]](#fmc-gitpush-servicename)
* [fmc git:setup [NAME] [LOCALFOLDER]](#fmc-gitsetup-name-localfolder)
* [fmc help [COMMAND]](#fmc-help-command)
* [fmc repl [SERVICENAME] [INTERFACENAME]](#fmc-repl-servicename-interfacename)
* fmc service:delete NAME
* fmc service:deploy:image SERVICENAME
* [fmc service:deploy:local [SERVICENAME] [LOCALPATH]](#fmc-servicedeploylocal-servicename-localpath)
* [fmc service:deploy:set [FILEPATH]](#fmc-servicedeployset-filepath)
* fmc service:list
* fmc service:logs NAME
* fmc service:restart NAME
* fmc service:status
* fmc setup URLfmc autocomplete [SHELL]display autocomplete installation instructions
`
USAGE
$ fmc autocomplete [SHELL]ARGUMENTS
SHELL shell type
OPTIONS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
EXAMPLES
$ fmc autocomplete
$ fmc autocomplete bash
$ fmc autocomplete zsh
$ fmc autocomplete --refresh-cache
`_See code: @oclif/plugin-autocomplete_
fmc code:push [SERVICENAME]Configures local fmcgit and hive
`
USAGE
$ fmc code:push [SERVICENAME]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-w, --watch
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc code:push sr-barriga
`_See code: src/commands/code/push.ts_
fmc code:watch [SERVICENAME]Configures local fmcgit and hive
`
USAGE
$ fmc code:watch [SERVICENAME]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc code:watch sr-barriga
`_See code: src/commands/code/watch.ts_
fmc config GETORSET CONFIGPATHConfigures fmc CLI to one cluster
`
USAGE
$ fmc config GETORSET CONFIGPATHOPTIONS
-h, --help show CLI help
-o, --output=output [default: json] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc config get soilUrl
`_See code: src/commands/config.ts_
fmc curl METHOD APPLICATIONNAME PATHMake a curl request to the service in the devspace being used. You can pass any extra arguments to curl at the end of the command
`
USAGE
$ fmc curl METHOD APPLICATIONNAME PATHOPTIONS
-h, --help show CLI help
-i, --interface=interface [default: default] Interface to send the request
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ fmc curl GET purgatory /api/version
$ fmc curl POST -i default purgatory /do/something
$ fmc curl POST purgatory /do/something -d '{...}'
$ fmc curl GET s0-purgatory /api/version
`_See code: src/commands/curl.ts_
fmc devspace:create IDCreates a Devspace
`
USAGE
$ fmc devspace:create IDOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--arg=arg
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ fmc devspace:create paps
$ fmc devspace:create acq --arg sharded
`_See code: src/commands/devspace/create.ts_
fmc devspace:delete NAMEDeletes a Devspace
`
USAGE
$ fmc devspace:delete NAMEOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc devspace:delete paps
`_See code: src/commands/devspace/delete.ts_
fmc devspace:infoGet information for the current devspace
`
USAGE
$ fmc devspace:infoOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc devspace:info
`_See code: src/commands/devspace/info.ts_
fmc devspace:listList availables Devspaces
`
USAGE
$ fmc devspace:listOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc devspace:list
`_See code: src/commands/devspace/list.ts_
fmc devspace:services [NAME]Lists the services in your devspace
`
USAGE
$ fmc devspace:services [NAME]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc devspace:services
`_See code: src/commands/devspace/services.ts_
fmc devspace:use NAMEGet version information about the current devspace
`
USAGE
$ fmc devspace:use NAMEOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc devspace:use paps
`_See code: src/commands/devspace/use.ts_
fmc git:push [SERVICENAME]Configures local fmcgit and hive
`
USAGE
$ fmc git:push [SERVICENAME]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-w, --watch
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc git:push
`_See code: src/commands/git/push.ts_
fmc git:setup [NAME] [LOCALFOLDER]Deploys service
`
USAGE
$ fmc git:setup [NAME] [LOCALFOLDER]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-s, --shard=shard service shard
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:setup .
`_See code: src/commands/git/setup.ts_
fmc help [COMMAND]display help for fmc
`
USAGE
$ fmc help [COMMAND]ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
`_See code: @oclif/plugin-help_
fmc repl [SERVICENAME] [INTERFACENAME]Connects to remote repl. If no service is provided, connects on Hive's Repl
`
USAGE
$ fmc repl [SERVICENAME] [INTERFACENAME]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ fmc repl
$ fmc repl purgatory
$ fmc repl purgatory common-repl
`_See code: src/commands/repl.ts_
fmc service:delete NAMEDeletes a service in the current Devspace
`
USAGE
$ fmc service:delete NAMEOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-s, --shard=shard service shard
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:delete mancini
`_See code: src/commands/service/delete.ts_
fmc service:deploy:image SERVICENAMEDeploys service image
`
USAGE
$ fmc service:deploy:image SERVICENAMEOPTIONS
-a, --arg=arg an arg to be sent to config server
-f, --filePath=filePath path to a definition file to be used
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ fmc service:deploy:image my-service
$ fmc service:deploy:image my-service --arg version=5cfc8f3
`_See code: src/commands/service/deploy/image.ts_
fmc service:deploy:local [SERVICENAME] [LOCALPATH]Deploys service from local files
`
USAGE
$ fmc service:deploy:local [SERVICENAME] [LOCALPATH]OPTIONS
-a, --arg=arg an arg to be sent to config server
-f, --filePath=filePath absoluteFilePath
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:deploy:local -l . -f my-args.json my-service --arg version=1 --arg xablau=xpto
`_See code: src/commands/service/deploy/local.ts_
fmc service:deploy:set [FILEPATH]Deploys a service set definition
`
USAGE
$ fmc service:deploy:set [FILEPATH]OPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:deploy:set my-set.json
`_See code: src/commands/service/deploy/set.ts_
fmc service:listList services in the current Devspace
`
USAGE
$ fmc service:listOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ fmc service:list
$ fmc service:list -o yaml
`_See code: src/commands/service/list.ts_
fmc service:logs NAMEA service logs in the current Devspace
`
USAGE
$ fmc service:logs NAMEOPTIONS
-f, --follow=follow Follow logs
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:logs mancini
`_See code: src/commands/service/logs.ts_
fmc service:restart NAMERestart a service deployed in dev mode
`
USAGE
$ fmc service:restart NAMEOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:restart mancini
`_See code: src/commands/service/restart.ts_
fmc service:statusRestart a service deployed in dev mode
`
USAGE
$ fmc service:statusOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc service:restart mancini
`_See code: src/commands/service/status.ts_
fmc setup URLConfigures fmc CLI to one cluster
`
USAGE
$ fmc setup URLOPTIONS
-h, --help show CLI help
-o, --output=output [default: table] set output type
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ fmc setup https://soil.your.host.here
``_See code: src/commands/setup.ts_