Skip to main content
An account is one login at a provider, such as your Railway workspace. Hoista keeps its token in the system keychain (the Keychain on a Mac) and checks every token with the provider before keeping it.

hoist providers

The providers Hoista works with.

hoist accounts

Connected provider accounts: add, check, rotate a token, remove.

hoist accounts add [PROVIDER]

Connect a provider account. In a terminal, asks for anything not given.
Railway lets you sign in on its own page instead of pasting a token, and so do Cloudflare and Vercel when your build of Hoista includes their sign-in app. On a remote, this computer listens for the provider’s page coming back and passes it on.

hoist accounts check [ACCOUNT]

Check an account’s token still works at its provider.

hoist accounts refresh [ACCOUNT]

Look for projects on an account now.

hoist accounts rotate [ACCOUNT]

Replace an account’s token with a new one. The new token is checked first.
The new token is checked with the provider first; the old one stays until it passes. Revoke the old token at the provider afterwards.

hoist accounts remove [ACCOUNT]

Disconnect an account. What runs at the provider is untouched.