mw
-- the mittwald command-line tool

⚠️ EXPERIMENTAL -- STABILITY NOTICE
This project is experimental, and we do not offer any stability guarantees of any kind for the command structure, input flags and arguments and output formats. We welcome you to give this project a try and we're looking forward for any feedback on this project in this stage of development. However, please do not rely on any inputs or outputs of this project to remain stable.
Synposis
mw
is the command-line tool for interacting with the mittwald mStudio v2 API.
Installation and first steps
Have a look at the documentation for installation instructions.
Usage
$ npm install -g @mittwald/cli
$ mw COMMAND
running command...
$ mw (--version)
@mittwald/cli/1.0.0 darwin-arm64 node-v18.11.0
$ mw --help [COMMAND]
USAGE
$ mw COMMAND
...
Commands
mw app delete ID
Delete an app
USAGE
$ mw app delete ID [-f]
ARGUMENTS
ID ID of the app to be deleted.
FLAGS
-f, --force delete without prompting for confirmation
DESCRIPTION
Delete an app
mw app dependency getSystemsoftware SYSTEMSOFTWAREID
get a specific SystemSoftware
USAGE
$ mw app dependency getSystemsoftware SYSTEMSOFTWAREID [--output json|yaml | | ]
ARGUMENTS
SYSTEMSOFTWAREID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
get a specific `SystemSoftware`
mw app dependency getSystemsoftwareversion SYSTEMSOFTWAREVERSIONID
get a specific SystemSoftwareVersion
USAGE
$ mw app dependency getSystemsoftwareversion SYSTEMSOFTWAREVERSIONID --system-software-id <value> [--output json|yaml
| | ]
ARGUMENTS
SYSTEMSOFTWAREVERSIONID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--system-software-id=<value> (required) undefined
DESCRIPTION
get a specific `SystemSoftwareVersion`
mw app dependency listSystemsoftwares
get all available SystemSoftware
USAGE
$ mw app dependency listSystemsoftwares [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
get all available `SystemSoftware`
mw app dependency listSystemsoftwareversions
get all available SystemSoftwareVersions
of a specific SystemSoftware
USAGE
$ mw app dependency listSystemsoftwareversions --system-software-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>]
[--output csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
--system-software-id=<value> (required) undefined
DESCRIPTION
get all available `SystemSoftwareVersions` of a specific `SystemSoftware`
mw app get APPINSTALLATIONID
get a specific AppInstallation
USAGE
$ mw app get APPINSTALLATIONID [--output json|yaml | | ]
ARGUMENTS
APPINSTALLATIONID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
get a specific `AppInstallation`
mw app install wordpress
Creates new WordPress Installation.
USAGE
$ mw app install wordpress -p <value> --host <value> --admin-user <value> --admin-email <value> --admin-pass <value>
--site-title <value> [--version <value>] [-w]
FLAGS
-p, --project-id=<value> (required) ID of the Project, in which the App will be created.
-w, --wait Wait for the App to be ready.
--admin-email=<value> (required) First Admin Users E-Mail.
--admin-pass=<value> (required) First Admin Users Password.
--admin-user=<value> (required) First Admin User for the app.
--host=<value> (required) Host under which the App will be available (Needs to be created separately).
--site-title=<value> (required) Site Title of the created appInstallation.
--version=<value> Version of the App to be created - Defaults to latest
DESCRIPTION
Creates new WordPress Installation.
mw app list
List projects
USAGE
$ mw app list -p <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-p, --project=<value> (required) project to run the command for
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List projects
mw app versions [APP]
List supported Apps and Versions
USAGE
$ mw app versions [APP]
ARGUMENTS
APP name of specific app to get versions for
DESCRIPTION
List supported Apps and Versions
mw article get ARTICLEID
Get an Article.
USAGE
$ mw article get ARTICLEID [--output json|yaml | | ]
ARGUMENTS
ARTICLEID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get an Article.
mw article list
List Articles.
USAGE
$ mw article list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Articles.
mw contract getBaseItemOfContract
Return the BaseItem of the Contract with the given ID.
USAGE
$ mw contract getBaseItemOfContract --contract-id <value> [--output json|yaml | | ]
FLAGS
--contract-id=<value> (required) The uuid of the Contract from which the BaseItem is to be issued.
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Return the BaseItem of the Contract with the given ID.
mw contract getDetailOfContract CONTRACTID
Returns the Contract with the given ID.
USAGE
$ mw contract getDetailOfContract CONTRACTID [--output json|yaml | | ]
ARGUMENTS
CONTRACTID The uuid of the Contract to be returned.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Returns the Contract with the given ID.
mw contract getDetailOfContractByDomain
Return the Contract for the given Domain.
USAGE
$ mw contract getDetailOfContractByDomain --domain-id <value> [--output json|yaml | | ]
FLAGS
--domain-id=<value> (required) undefined
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Return the Contract for the given Domain.
mw contract getDetailOfContractByProject
Return the Contract for the given Project.
USAGE
$ mw contract getDetailOfContractByProject --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) undefined
DESCRIPTION
Return the Contract for the given Project.
mw contract getDetailOfContractByServer
Return the Contract for the given Server.
USAGE
$ mw contract getDetailOfContractByServer --server-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--server-id=<value> (required) undefined
DESCRIPTION
Return the Contract for the given Server.
mw contract getDetailOfContractItem CONTRACTITEMID
Get the ContractItem with the given ID.
USAGE
$ mw contract getDetailOfContractItem CONTRACTITEMID --contract-id <value> [--output json|yaml | | ]
ARGUMENTS
CONTRACTITEMID The uuid of the ContractItem to be returned.
FLAGS
--contract-id=<value> (required) The uuid of the Contract where the desired ContractItem belongs to.
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get the ContractItem with the given ID.
mw contract getNextTerminationDateForItem
Return the next TerminationDate for the ContractItem with the given ID.
USAGE
$ mw contract getNextTerminationDateForItem --contract-id <value> --contract-item-id <value> [--output json|yaml | |
]
FLAGS
--contract-id=<value> (required) The uuid of the Contract where the desired ContractItem belongs to.
--contract-item-id=<value> (required) The uuid of the ContractItem whose next TerminationDate is to be displayed.
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Return the next TerminationDate for the ContractItem with the given ID.
mw contract invoiceDetailOfInvoice INVOICEID
Get details of an Invoice.
USAGE
$ mw contract invoiceDetailOfInvoice INVOICEID --customer-id <value> [--output json|yaml | | ]
ARGUMENTS
INVOICEID undefined
FLAGS
--customer-id=<value> (required) undefined
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get details of an Invoice.
mw contract invoiceGetDetailOfInvoiceSettings
Get InvoiceSettings of a Customer.
USAGE
$ mw contract invoiceGetDetailOfInvoiceSettings --customer-id <value> [--output json|yaml | | ]
FLAGS
--customer-id=<value> (required) undefined
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get InvoiceSettings of a Customer.
mw contract invoiceListCustomerInvoices
List Invoices of a Customer.
USAGE
$ mw contract invoiceListCustomerInvoices --customer-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--customer-id=<value> (required) undefined
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Invoices of a Customer.
mw contract listContracts
Return a list of Contracts for the given Customer.
USAGE
$ mw contract listContracts --customer-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--customer-id=<value> (required) The uuid of the Customer from whom all Contracts are to be returned.
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Return a list of Contracts for the given Customer.
mw contract orderGetOrder ORDERID
Get Order for Customer.
USAGE
$ mw contract orderGetOrder ORDERID [--output json|yaml | | ]
ARGUMENTS
ORDERID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get Order for Customer.
mw contract orderListCustomerOrders
Get list of Orders of a Customer.
USAGE
$ mw contract orderListCustomerOrders --customer-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--customer-id=<value> (required) undefined
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get list of Orders of a Customer.
mw contract orderListProjectOrders
Get list of Orders of a Project.
USAGE
$ mw contract orderListProjectOrders --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) undefined
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get list of Orders of a Project.
mw conversation categories
Get all conversation categories.
USAGE
$ mw conversation categories [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all conversation categories.
mw conversation close ID
Close a conversation
USAGE
$ mw conversation close ID
ARGUMENTS
ID ID of the conversation to show
DESCRIPTION
Close a conversation
mw conversation create
Create a new conversation
USAGE
$ mw conversation create --title <value> [--message <value> | --message-from <value>] [--editor <value>] [--category
<value>]
FLAGS
--category=<value> [default: general] Category of the conversation; use the 'conversation categories' command to
list available categories
--editor=<value> [default: vim] The editor to use when opening the message for editing; will respect your
EDITOR environment variable, and fall back on 'vim' if that is not set.
--message=<value> The body of the message to send; if neither this nor --message-from is given, an editor will
be opened to enter the message.
--message-from=<value> A file from which to read the message to send; may be '-' to read from stdin. If neither this
nor --message is given, an editor will be opened to enter the message.
--title=<value> (required) Title of the conversation
DESCRIPTION
Create a new conversation
mw conversation list
Get all conversation the authenticated user has created or has access to.
USAGE
$ mw conversation list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all conversation the authenticated user has created or has access to.
mw conversation reply ID
Reply to a conversation
USAGE
$ mw conversation reply ID [--message <value> | --message-from <value>] [--editor <value>]
ARGUMENTS
ID ID of the conversation to show
FLAGS
--editor=<value> [default: vim] The editor to use when opening the message for editing; will respect your
EDITOR environment variable, and fall back on 'vim' if that is not set.
--message=<value> The body of the message to send; if neither this nor --message-from is given, an editor will
be opened to enter the message.
--message-from=<value> A file from which to read the message to send; may be '-' to read from stdin. If neither this
nor --message is given, an editor will be opened to enter the message.
DESCRIPTION
Reply to a conversation
mw conversation show ID
Show a conversation and message history
USAGE
$ mw conversation show ID
ARGUMENTS
ID ID of the conversation to show
DESCRIPTION
Show a conversation and message history
mw conversation show2 CONVERSATIONID
USAGE
$ mw conversation show2 CONVERSATIONID [--wait]
FLAGS
--wait
mw database mysql charsets
List available MySQL character sets and collations, optionally filtered by a MySQLVersion.
USAGE
$ mw database mysql charsets [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List available MySQL character sets and collations, optionally filtered by a MySQLVersion.
mw database mysql get ID
Get a MySQLDatabase.
USAGE
$ mw database mysql get ID [--output json|yaml | | ]
ARGUMENTS
ID ID of the MySQLDatabase to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a MySQLDatabase.
mw database mysql list
List MySQLDatabases belonging to a Project.
USAGE
$ mw database mysql list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to list MySQLDatabases for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List MySQLDatabases belonging to a Project.
mw database mysql user get ID
Get a MySQLUser.
USAGE
$ mw database mysql user get ID [--output json|yaml | | ]
ARGUMENTS
ID ID of the MySQLUser to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a MySQLUser.
mw database mysql user getMysqlUserPhpMyAdminUrl
Get a MySQLUser's PhpMyAdmin-URL.
USAGE
$ mw database mysql user getMysqlUserPhpMyAdminUrl --id <value> [--output json|yaml | | ]
FLAGS
--id=<value> (required) ID of the MySQLUser for which to get the URL for.
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a MySQLUser's PhpMyAdmin-URL.
mw database mysql user list
List MySQLUsers belonging to a database.
USAGE
$ mw database mysql user list --database-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--database-id=<value> (required) ID of the MySQLDatabase to list Users for.
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List MySQLUsers belonging to a database.
mw database mysql versions
List available MySQLVersions.
USAGE
$ mw database mysql versions [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List available MySQLVersions.
mw database redis get ID
Get a RedisDatabase.
USAGE
$ mw database redis get ID [--output json|yaml | | ]
ARGUMENTS
ID ID of the RedisDatabase to retrieve.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a RedisDatabase.
mw database redis list
List RedisDatabases belonging to a project.
USAGE
$ mw database redis list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to list RedisDatabases for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List RedisDatabases belonging to a project.
mw database redis versions
List available Redis versions.
USAGE
$ mw database redis versions [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List available Redis versions.
mw domain dnszone get ZONEID
gets a specific zone
USAGE
$ mw domain dnszone get ZONEID [--output json|yaml | | ]
ARGUMENTS
ZONEID id of the zone you want to get
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
gets a specific zone
mw domain dnszone list
gets all dns zones by project id
USAGE
$ mw domain dnszone list --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) project you want to get the zones for
DESCRIPTION
gets all dns zones by project id
mw domain get DOMAINID
Get a Domain.
USAGE
$ mw domain get DOMAINID [--output json|yaml | | ]
ARGUMENTS
DOMAINID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a Domain.
mw domain get-handle DOMAINNAME
Get a HandleSchema.
USAGE
$ mw domain get-handle DOMAINNAME [--output json|yaml | | ]
ARGUMENTS
DOMAINNAME The whole domain name
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a HandleSchema.
mw domain list
List Domains belonging to a Project.
USAGE
$ mw domain list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) undefined
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Domains belonging to a Project.
mw domain ownership get DOMAINOWNERSHIPID
Get a domain ownership.
USAGE
$ mw domain ownership get DOMAINOWNERSHIPID [--output json|yaml | | ]
ARGUMENTS
DOMAINOWNERSHIPID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a domain ownership.
mw domain ownership list
List all domain ownerships of a project.
USAGE
$ mw domain ownership list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) undefined
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all domain ownerships of a project.
mw domain tld get TLD
Get a toplevel domain.
USAGE
$ mw domain tld get TLD [--output json|yaml | | ]
ARGUMENTS
TLD undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a toplevel domain.
mw domain tld list
List all supported toplevel domains.
USAGE
$ mw domain tld list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all supported toplevel domains.
mw domain virtualhost get INGRESSID
Get an Ingress.
USAGE
$ mw domain virtualhost get INGRESSID [--output json|yaml | | ]
ARGUMENTS
INGRESSID ID of the Ingress to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get an Ingress.
mw domain virtualhost list
List Ingresses the user has access to.
USAGE
$ mw domain virtualhost list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ] [--project-id <value>]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> Project ID to filter by; if omitted this will list virtual hosts in all projects you have access
to.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Ingresses the user has access to.
mw help [COMMANDS]
Display help for mw.
USAGE
$ mw help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for mw.
See code: @oclif/plugin-help
mw login status
Checks your current authentication status
USAGE
$ mw login status
DESCRIPTION
Checks your current authentication status
mw login token
Authenticate using an API token
USAGE
$ mw login token [-o]
FLAGS
-o, --overwrite overwrite existing token file
DESCRIPTION
Authenticate using an API token
mw mail address create
Create a new mail address
USAGE
$ mw mail address create -p <value> -a <value> [--catch-all] [--enable-spam-protection] [--quota <value>]
FLAGS
-a, --address=<value> (required) Mail address
-p, --projectId=<value> (required) Project ID or short ID
--catch-all Make this a catch-all mail address
--[no-]enable-spam-protection Enable spam protection for this mailbox
--quota=<value> [default: 1024] Mailbox quota in mebibytes
DESCRIPTION
Create a new mail address
mw mail address delete ID
Delete a mail address
USAGE
$ mw mail address delete ID [--force]
ARGUMENTS
ID Mail address ID
FLAGS
--force Do not ask for confirmation
DESCRIPTION
Delete a mail address
mw mail address get ID
Get a specific mail address
USAGE
$ mw mail address get ID [--output json|yaml | | ]
ARGUMENTS
ID id of the address you want to get
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a specific mail address
mw mail address list
Get all mail addresses for a project ID
USAGE
$ mw mail address list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) Project ID the mailAddresses are related to
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all mail addresses for a project ID
mw mail deliverybox get ID
Get a specific deliverybox
USAGE
$ mw mail deliverybox get ID [--output json|yaml | | ]
ARGUMENTS
ID ID of the deliverybox you want to retrieve
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a specific deliverybox
mw mail deliverybox list
Get all deliveryboxes by project ID
USAGE
$ mw mail deliverybox list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) Project ID the deliveryboxes are related to
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all deliveryboxes by project ID
mw org can-order
Check if the customer profile has a valid contract partner configured.
USAGE
$ mw org can-order --customer-id <value> [--output json|yaml | | ]
FLAGS
--customer-id=<value> (required) undefined
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Check if the customer profile has a valid contract partner configured.
mw org get CUSTOMERID
Get a customer profile.
USAGE
$ mw org get CUSTOMERID [--output json|yaml | | ]
ARGUMENTS
CUSTOMERID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a customer profile.
mw org invite get INVITEID
Get a CustomerInvite.
USAGE
$ mw org invite get INVITEID [--output json|yaml | | ]
ARGUMENTS
INVITEID ID of the CustomerInvite to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a CustomerInvite.
mw org invite list
List all invites for a Customer.
USAGE
$ mw org invite list --customer-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--customer-id=<value> (required) ID of the Customer to list invites for.
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all invites for a Customer.
mw org invite list-own
List all CustomerInvites for the executing user.
USAGE
$ mw org invite list-own [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all CustomerInvites for the executing user.
mw org list
Get all customer profiles the authenticated user has access to.
USAGE
$ mw org list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all customer profiles the authenticated user has access to.
mw org membership get MEMBERSHIPID
Get a CustomerMembership.
USAGE
$ mw org membership get MEMBERSHIPID [--output json|yaml | | ]
ARGUMENTS
MEMBERSHIPID ID of the CustomerMembership to retrieve.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a CustomerMembership.
mw org membership list
List all memberships belonging to a Customer.
USAGE
$ mw org membership list --customer-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--customer-id=<value> (required) Customer to list memberships for.
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all memberships belonging to a Customer.
mw org membership list-own
List all CustomerMemberships for the executing user.
USAGE
$ mw org membership list-own [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all CustomerMemberships for the executing user.
mw project backup get PROJECTBACKUPID
Get a ProjectBackup.
USAGE
$ mw project backup get PROJECTBACKUPID [--output json|yaml | | ]
ARGUMENTS
PROJECTBACKUPID ID of the ProjectBackup to retrieve.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a ProjectBackup.
mw project backup list
List Backups for a given Project.
USAGE
$ mw project backup list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to get Backups for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Backups for a given Project.
mw project backupschedule get PROJECTBACKUPSCHEDULEID
Get a ProjectBackupSchedule.
USAGE
$ mw project backupschedule get PROJECTBACKUPSCHEDULEID [--output json|yaml | | ]
ARGUMENTS
PROJECTBACKUPSCHEDULEID ID of the ProjectBackupSchedule to retrieve.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a ProjectBackupSchedule.
mw project backupschedule list
List BackupSchedules belonging to a given Project.
USAGE
$ mw project backupschedule list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to list BackupSchedules for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List BackupSchedules belonging to a given Project.
mw project create
Get the details of a project
USAGE
$ mw project create -s <value> -d <value> [-w]
FLAGS
-d, --description=<value> (required) A description for the project.
-s, --server-id=<value> (required) ID of the Server, in which the project is to be created.
-w, --wait Wait for the project to be ready.
DESCRIPTION
Get the details of a project
mw project cronjob execution get EXECUTIONID
Get a CronjobExecution.
USAGE
$ mw project cronjob execution get EXECUTIONID --cronjob-id <value> [--output json|yaml | | ]
ARGUMENTS
EXECUTIONID ID of the CronjobExecution to be retrieved.
FLAGS
--cronjob-id=<value> (required) undefined
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a CronjobExecution.
mw project cronjob execution list
List CronjobExecutions belonging to a Cronjob.
USAGE
$ mw project cronjob execution list --cronjob-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--cronjob-id=<value> (required) ID of the Cronjob for which to list CronjobExecutions for.
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List CronjobExecutions belonging to a Cronjob.
mw project cronjob get CRONJOBID
Get a Cronjob.
USAGE
$ mw project cronjob get CRONJOBID [--output json|yaml | | ]
ARGUMENTS
CRONJOBID ID of the Cronjob to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a Cronjob.
mw project cronjob list
List Cronjobs belonging to a Project.
USAGE
$ mw project cronjob list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project for which to list Cronjobs for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Cronjobs belonging to a Project.
mw project delete ID
Delete a project
USAGE
$ mw project delete ID [--force]
ARGUMENTS
ID ID of the Project to be deleted.
FLAGS
--force Do not ask for confirmation
DESCRIPTION
Delete a project
mw project filesystem directories
List the directories of a Project.
USAGE
$ mw project filesystem directories --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) ID of the Project to list the directories for.
DESCRIPTION
List the directories of a Project.
mw project filesystem file-content
Get a Project file's content.
USAGE
$ mw project filesystem file-content --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) ID of the Project.
DESCRIPTION
Get a Project file's content.
mw project filesystem files PROJECTID
Get a foooooooo.
USAGE
$ mw project filesystem files PROJECTID [--output json|yaml | | ]
ARGUMENTS
PROJECTID ID of the Project.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a foooooooo.
mw project filesystem usage
Get a Project directory filesystem usage.
USAGE
$ mw project filesystem usage --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) ID of the Project.
DESCRIPTION
Get a Project directory filesystem usage.
mw project get ID
Get a Project.
USAGE
$ mw project get ID [--output json|yaml | | ]
ARGUMENTS
ID ID of the Project to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a Project.
mw project invite get INVITEID
Get a ProjectInvite.
USAGE
$ mw project invite get INVITEID [--output json|yaml | | ]
ARGUMENTS
INVITEID ID of the ProjectInvite to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a ProjectInvite.
mw project invite list
List all invites belonging to a Project.
USAGE
$ mw project invite list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to list invites for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all invites belonging to a Project.
mw project invite list-own
List all ProjectInvites for the executing user.
USAGE
$ mw project invite list-own [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all ProjectInvites for the executing user.
mw project list
List Project's for an Organization or Server.
USAGE
$ mw project list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Project's for an Organization or Server.
mw project list1
USAGE
$ mw project list1 [--columns <value>]
FLAGS
--columns=<value>...
mw project list2
USAGE
$ mw project list2 [--wait] [--columns <value>]
FLAGS
--columns=<value>...
--wait
mw project membership get MEMBERSHIPID
Get a ProjectMembership
USAGE
$ mw project membership get MEMBERSHIPID [--output json|yaml | | ]
ARGUMENTS
MEMBERSHIPID ID of the ProjectMembership to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a ProjectMembership
mw project membership get-own
Get the executing user's membership in a Project.
USAGE
$ mw project membership get-own --project-id <value> [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
--project-id=<value> (required) ID of the Project to get the membership for.
DESCRIPTION
Get the executing user's membership in a Project.
mw project membership list
List all memberships for a Project.
USAGE
$ mw project membership list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to list memberships for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all memberships for a Project.
mw project membership list-own
List ProjectMemberships belonging to the executing user.
USAGE
$ mw project membership list-own [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List ProjectMemberships belonging to the executing user.
mw project sftp-user list
Get all SFTPUsers for a Project.
USAGE
$ mw project sftp-user list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to request SFTPUsers for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all SFTPUsers for a Project.
mw project ssh ID
Connect to a project via SSH
USAGE
$ mw project ssh ID
ARGUMENTS
ID ID of the Project to be retrieved.
DESCRIPTION
Connect to a project via SSH
mw project ssh-user list
Get all SSHUsers for a Project.
USAGE
$ mw project ssh-user list --project-id <value> [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output
csv|json|yaml | | [--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--project-id=<value> (required) ID of the Project to retrieve SSHUsers for.
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get all SSHUsers for a Project.
mw project update ID
Updates a project
USAGE
$ mw project update ID
ARGUMENTS
ID ID of the Project to be retrieved.
DESCRIPTION
Updates a project
mw server get SERVERID
Get a Server.
USAGE
$ mw server get SERVERID [--output json|yaml | | ]
ARGUMENTS
SERVERID ID of the Server to be retrieved.
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a Server.
mw server list
List Servers for an Organization or User.
USAGE
$ mw server list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List Servers for an Organization or User.
mw user api-token create
Create a new API token
USAGE
$ mw user api-token create --description <value> --roles api_read|api_write [--expires-in <value>]
FLAGS
--description=<value> (required) Description of the API token
--expires-in=<value> Expiration interval of the API token (example: 30d)
--roles=<option>... (required) Roles of the API token
<options: api_read|api_write>
DESCRIPTION
Create a new API token
mw user api-token get APITOKENID
Get a specific ApiToken
USAGE
$ mw user api-token get APITOKENID [--output json|yaml | | ]
ARGUMENTS
APITOKENID The uuid of an ApiToken
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a specific ApiToken
mw user api-token list
List all ApiTokens of the user
USAGE
$ mw user api-token list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all ApiTokens of the user
mw user api-token revoke ID
Revoke an API token
USAGE
$ mw user api-token revoke ID
ARGUMENTS
ID ID of the API token to revoke
DESCRIPTION
Revoke an API token
mw user get
Get profile information for a user.
USAGE
$ mw user get [--output json|yaml | | ]
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get profile information for a user.
mw user session get TOKENID
Get a specific Session
USAGE
$ mw user session get TOKENID [--output json|yaml | | ]
ARGUMENTS
TOKENID tokenId to identify the concrete Session
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a specific Session
mw user session list
List all active sessions
USAGE
$ mw user session list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
List all active sessions
mw user ssh-key create
Create and import a new SSH key
USAGE
$ mw user ssh-key create [--no-passphrase] [--comment <value>] [--expiresAt <value>]
FLAGS
--comment=<value> A comment for the SSH key.
--expiresAt=<value> Duration after which the SSH key should expire (example: '1y').
--no-passphrase Use this flag to not set a passphrase for the SSH key.
DESCRIPTION
Create and import a new SSH key
mw user ssh-key delete ID
Delete an SSH key
USAGE
$ mw user ssh-key delete ID [-f]
ARGUMENTS
ID ID of the SSH key to be deleted.
FLAGS
-f, --force delete without prompting for confirmation
DESCRIPTION
Delete an SSH key
mw user ssh-key get SSHKEYID
Get a specific stored SshKey
USAGE
$ mw user ssh-key get SSHKEYID [--output json|yaml | | ]
ARGUMENTS
SSHKEYID undefined
FLAGS
--output=<option> output in a more machine friendly format
<options: json|yaml>
DESCRIPTION
Get a specific stored SshKey
mw user ssh-key list
Get your stored ssh keys
USAGE
$ mw user ssh-key list [--columns <value> | -x] [--sort <value>] [--filter <value>] [--output csv|json|yaml | |
[--csv | --no-truncate]] [--no-header | ]
FLAGS
-x, --extended show extra columns
--columns=<value> only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=<value> 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
--output=<option> output in a more machine friendly format
<options: csv|json|yaml>
--sort=<value> property to sort by (prepend '-' for descending)
DESCRIPTION
Get your stored ssh keys