Expand description
§Command-Line Help for ordinary
This document contains the help content for the ordinary command-line program.
Command Overview:
ordinary↴ordinary new↴ordinary build↴ordinary templates↴ordinary templates add↴ordinary templates put↴ordinary content↴ordinary content definition↴ordinary content definition add↴ordinary content object↴ordinary content object add↴ordinary content put↴ordinary assets↴ordinary assets put↴ordinary models↴ordinary models add↴ordinary models items↴ordinary models items list↴ordinary actions↴ordinary actions add↴ordinary actions put↴ordinary integrations↴ordinary integrations add↴ordinary accounts↴ordinary accounts register↴ordinary accounts login↴ordinary accounts logout↴ordinary accounts access↴ordinary accounts access get↴ordinary accounts password↴ordinary accounts password reset↴ordinary accounts invite↴ordinary accounts current↴ordinary accounts list↴ordinary accounts switch↴ordinary app↴ordinary app deploy↴ordinary app patch↴ordinary app migrate↴ordinary app kill↴ordinary app download↴ordinary app logs↴ordinary app accounts↴ordinary app accounts list↴
§ordinary
Ordinary CLI
Usage: ordinary [OPTIONS] <COMMAND>
§Subcommands:
new— create a new Ordinary projectbuild— build your Ordinary projecttemplates— manage templates in your Ordinary projectcontent— manage content in your Ordinary projectassets— manage assets in your Ordinary projectmodels— manage models in your Ordinary projectactions— manage actions in your Ordinary projectintegrations— manage integrations in your Ordinary projectaccounts— manage accounts connected toordinarydapp— manage applications running onordinaryd
§Options:
-
-v,--verbose— Increase logging verbosity -
-q,--quiet— Decrease logging verbosity -
--pretty— whether to pretty print events to stdioDefault value:
false -
-p,--project <PROJECT>— project pathDefault value:
. -
--insecure— use HTTP instead of HTTPSDefault value:
false -
--host-domain <HOST_DOMAIN>— should only be necessary with localhost or when addressing by IP -
--danger-accept-invalid-certs— DANGER: only use when working with self-signed localhost certsDefault value:
false
§ordinary new
create a new Ordinary project
Usage: ordinary new <PATH> <DOMAIN>
§Arguments:
<PATH>— project path<DOMAIN>— project domain
§ordinary build
build your Ordinary project
Usage: ordinary build [OPTIONS]
§Options:
-
-i,--ignore-cache— build project without checking the cacheDefault value:
false
§ordinary templates
manage templates in your Ordinary project
Usage: ordinary templates <COMMAND>
§Subcommands:
add— add a new template to the Ordinary projectput— upload templates to application running onordinarydinstance
§ordinary templates add
add a new template to the Ordinary project
Usage: ordinary templates add <NAME> <ROUTE> <MIME>
§Arguments:
<NAME>— template name<ROUTE>— HTTP route (must start with leading “/”)<MIME>— MIME type for template output: reference
§ordinary templates put
upload templates to application running on ordinaryd instance
Usage: ordinary templates put [OPTIONS]
§Options:
-n,--name <NAME>— name of a specific template to upload (optional). will upload all when the--nameflag is not passed
§ordinary content
manage content in your Ordinary project
Usage: ordinary content <COMMAND>
§Subcommands:
definition— manage content definitions for Ordinary projectobject— manage content objects for Ordinary projectput— update content for application running onordinarydinstance
§ordinary content definition
manage content definitions for Ordinary project
Usage: ordinary content definition <COMMAND>
§Subcommands:
add— add a content definition to your Ordinary project
§ordinary content definition add
add a content definition to your Ordinary project
Usage: ordinary content definition add <NAME>
§Arguments:
<NAME>— content definition / instance name
§ordinary content object
manage content objects for Ordinary project
Usage: ordinary content object <COMMAND>
§Subcommands:
add— add a content object to your Ordinary project
§ordinary content object add
add a content object to your Ordinary project
Usage: ordinary content object add <JSON>
§Arguments:
<JSON>— json value of content object
§ordinary content put
update content for application running on ordinaryd instance
Usage: ordinary content put
§ordinary assets
manage assets in your Ordinary project
Usage: ordinary assets <COMMAND>
§Subcommands:
put— write assets to application running onordinarydinstance
§ordinary assets put
write assets to application running on ordinaryd instance
Usage: ordinary assets put [OPTIONS]
§Options:
-n,--name <NAME>— name of a specific asset to write (optional). will write all when the--nameflag is not passed
§ordinary models
manage models in your Ordinary project
Usage: ordinary models <COMMAND>
§Subcommands:
add— add a new model to your Ordinary projectitems— manage model items for the application running on anordinarydinstance
§ordinary models add
add a new model to your Ordinary project
Usage: ordinary models add <NAME> [UUID_VERSION]
§Arguments:
-
<NAME>— name of the model -
<UUID_VERSION>— UUID versionPossible values:
v4,v7
§ordinary models items
manage model items for the application running on an ordinaryd instance
Usage: ordinary models items <COMMAND>
§Subcommands:
list— list model items for the application running on anordinarydinstance
§ordinary models items list
list model items for the application running on an ordinaryd instance
Usage: ordinary models items list [OPTIONS] <NAME>
§Arguments:
<NAME>— name of the model
§Options:
-
--json— for applications that need to consume stdio or pipe tojqDefault value:
false
§ordinary actions
manage actions in your Ordinary project
Usage: ordinary actions <COMMAND>
§Subcommands:
add— add a new action to your Ordinary projectput— install actions to application running onordinarydinstance
§ordinary actions add
add a new action to your Ordinary project
Usage: ordinary actions add <NAME> <LANG> [TRANSACTIONAL]
§Arguments:
-
<NAME>— action name -
<LANG>— language the action runs -
<TRANSACTIONAL>— whether the action is transactionalPossible values:
true,false
§ordinary actions put
install actions to application running on ordinaryd instance
Usage: ordinary actions put [OPTIONS]
§Options:
-n,--name <NAME>— name of a specific action to install (optional). will install all when the--nameflag is not passed
§ordinary integrations
manage integrations in your Ordinary project
Usage: ordinary integrations <COMMAND>
§Subcommands:
add— add a new integration to your Ordinary project
§ordinary integrations add
add a new integration to your Ordinary project
Usage: ordinary integrations add <NAME> <ENDPOINT> <PROTOCOL>
§Arguments:
-
<NAME>— name of the integration -
<ENDPOINT>— url endpoint for integration -
<PROTOCOL>— protocol for the integrationPossible values:
JSON
§ordinary accounts
manage accounts connected to ordinaryd
Usage: ordinary accounts <COMMAND>
§Subcommands:
register— register a new accountlogin— log in to an existing accountlogout— log out of a logged in accountaccess— access management subcommandspassword— password managementinvite— invite another user to a projectcurrent— display info for current accountlist— list all logged in accountsswitch— switch to a different logged in account
§ordinary accounts register
register a new account
Usage: ordinary accounts register [OPTIONS] <HOST> <ACCOUNT>
§Arguments:
<HOST>— url whereorindarydis running<ACCOUNT>— name of your account with the host
§Options:
--password <PASSWORD>— password for your new account--invite <INVITE>— base64 encoded invite token
§ordinary accounts login
log in to an existing account
Usage: ordinary accounts login [OPTIONS] <HOST> <ACCOUNT>
§Arguments:
<HOST>— url whereorindarydis running<ACCOUNT>— name of your account with the host
§Options:
--password <PASSWORD>— password for your existing account--mfa <MFA>— 6 digit TOTP MFA code
§ordinary accounts logout
log out of a logged in account
Usage: ordinary accounts logout
§ordinary accounts access
access management subcommands
Usage: ordinary accounts access <COMMAND>
§Subcommands:
get— get access
§ordinary accounts access get
get access
Usage: ordinary accounts access get [OPTIONS]
§Options:
-m,--min <MIN>— how long the client signature is valid for
§ordinary accounts password
password management
Usage: ordinary accounts password <COMMAND>
§Subcommands:
reset— reset your password
§ordinary accounts password reset
reset your password
Usage: ordinary accounts password reset [OPTIONS]
§Options:
--password <PASSWORD>— existing password--new-password <NEW_PASSWORD>— new password to be set--mfa <MFA>— 6 digit TOTP MFA code
§ordinary accounts invite
invite another user to a project
Usage: ordinary accounts invite <ACCOUNT> [PERMISSIONS]...
§Arguments:
-
<ACCOUNT>— name of the account to be invited & registered -
<PERMISSIONS>— which permissions to include in their setPossible values:
admin,read,write,update,upload,install,deploy,bridge,kill,erase
§ordinary accounts current
display info for current account
format:
Usage: ordinary accounts current
§ordinary accounts list
list all logged in accounts
Usage: ordinary accounts list
§ordinary accounts switch
switch to a different logged in account
Usage: ordinary accounts switch <HOST> <ACCOUNT>
§Arguments:
<HOST>— location whereorindarydis running<ACCOUNT>— name of the account you’d like to switch to
§ordinary app
manage applications running on ordinaryd
Usage: ordinary app <COMMAND>
§Subcommands:
deploy— deploy a new applicationpatch— push a configuration level changemigrate— push a configuration change which will modify the shape of your data storeskill— kill a running instance of the applicationdownload— download an application as static fileslogs— query application logsaccounts— manage application accounts
§ordinary app deploy
deploy a new application
Usage: ordinary app deploy
§ordinary app patch
push a configuration level change
Usage: ordinary app patch
§ordinary app migrate
push a configuration change which will modify the shape of your data stores
(i.e. a structural change to model or content definitions)
Usage: ordinary app migrate
§ordinary app kill
kill a running instance of the application
Usage: ordinary app kill
§ordinary app download
download an application as static files
Usage: ordinary app download [OPTIONS]
§Options:
-
-u,--url <URL>— url override. will use project domain by default -
-o,--out <OUT>— where to store downloaded filesDefault value:
out
§ordinary app logs
query application logs
Usage: ordinary app logs [OPTIONS] <FORMAT> <QUERY>
§Arguments:
-
<FORMAT>— formatPossible values:
all,top,count -
<QUERY>— reference
§Options:
-
--limit <LIMIT>— limit (when using ‘top’ format) -
--json— for applications that need to consume stdio or pipe tojqDefault value:
false
§ordinary app accounts
manage application accounts
Usage: ordinary app accounts <COMMAND>
§Subcommands:
list— list application accounts
§ordinary app accounts list
list application accounts
Usage: ordinary app accounts list [OPTIONS]
§Options:
-
--json— for applications that need to consume stdio or pipe tojqDefault value:
false
This document was generated automatically by
clap-markdown.
Structs§
Enums§
- Accounts
- account management subcommands
- Actions
- App
- Assets
- Commands
- Content
- Integrations
- Models
- Permission
- permission for app operations on the Ordinary Server
- Templates