Skip to main content
Values never go in a command’s arguments, where they’d land in your shell history: type them at a hidden prompt, pipe them with --value-stdin, or read a .env file with --file. Hoista never prints a value back.

hoist env list [PROJECT]

List a project’s variable names. Values are never shown.

hoist env set [PROJECT] [NAMES]...

Set variables. Values are typed hidden, piped, or read from a .env file; never in arguments.
On a project Hoista manages, the new values go out in a new deploy, so the release and its values change together; retry with the same --request-key and values. On a watched project they’re set at the provider, which redeploys it unless you pass --no-redeploy.

hoist env remove [PROJECT] [NAME]

Remove a variable.

hoist domains [PROJECT]

A project’s custom domains.

hoist domains add <HOSTNAME>

Add a custom domain to a project’s resource.

hoist domains check <DOMAIN>

Look up a domain’s DNS and certificate again now.

hoist domains remove <DOMAIN>

Remove a custom domain.