Exo
Search…
Command Line Interface

Workflow

For typical projects with an existing manifest file in any supported format, exo init will do the right thing on first use automatically. You can manage processes and view logs in your browser via exo gui.
If you've got multiple manifests (such as different manifests for each of dev and test), or if you generally prefer command line interfaces, a typical workflow looks something like this:
1
# Initialize a new workspace in the current directory.
2
exo init
3
4
# Apply a manifest to start it's processes.
5
exo apply ./Procfile.dev
6
7
# Tail logs in your terminal.
8
exo logs
9
10
# Or only specific processes.
11
exo logs api worker
12
13
# Manipulate individual processes.
14
exo stop worker
15
exo restart api
16
17
# Switch to a different configuration by applying a different manifest.
18
exo apply ./compose.test.yaml
19
20
# Shutdown everything and cleanup state when you're done.
21
exo workspace destroy
22
23
# If you're very, very done and don't want exo running anymore.
24
exo exit
Copied!

More Resources

  • Builtin documentation: Run exo help or try passing --help to any subcommand.
  • Videos
Last modified 1mo ago
Copy link