Skip to main content
A project is one app and the resources it runs on: services, databases, buckets and domains, on one or more providers. Commands that take [PROJECT] use the project linked to the folder you’re in when you leave it out, and in a terminal let you pick one.

hoist projects

List projects in the current environment.

hoist projects rename <PROJECT> <NAME>

Rename a project in Hoista. Nothing changes at the provider.

hoist projects move [PROJECT]

Move a project to another environment.

hoist projects merge [PROJECT]

Merge a watched project into another one: its resources move there.

hoist projects manage [PROJECT]

Let Hoista deploy and change a project.

hoist projects watch [PROJECT]

Only watch a project: Hoista shows it but doesn’t change it.

hoist projects remove [PROJECT]

Stop watching a project. It keeps running at its provider.

hoist projects delete [PROJECT]

Delete a project at its providers, after saving copies of its databases.
This deletes at the provider. Hoista saves a copy of each database to this computer first unless you pass --skip-backup, and asks you to type the project’s name.

hoist status [PROJECT]

Show a project: its resources, status and last deploy.

hoist import [RESOURCES]...

Bring projects you already run on your providers into Hoista.

hoist import hide <RESOURCE>

Hide something found so it stops being offered.

hoist import unhide <RESOURCE>

Offer something you hid again.
Link a project to a folder or a GitHub repository.

hoist map [PROJECT]

Show how a project’s resources connect.

hoist map refresh [RESOURCE]

Read a resource’s connections from its provider again.