Dreamer: manage your project¶
dreamer helps you create, run, test, and share Dream projects. Run its commands from your project folder. It reads your dream.toml settings and installs the packages your project needs.
Guides in this section¶
- Create a projectStart a new project that runs.
- Project settingsDescribe your app and its environments in
dream.toml. - DependenciesAdd, update, and import packages.
- Build and runRun while developing, or build without starting.
- Single-file commandsCompile and run a standalone
.dreamfile withdream. - TestingRun
@testfunctions in a test project. - WorkspacesDevelop related packages with shared dependencies.
- ToolchainInstall and check the build tools Dream needs.
- Editor setupCompletion, diagnostics, formatting, and navigation in your editor.
- FormattingFormat Dream code from the editor or the command line.
- Command referenceEvery
dreamercommand and flag.
To share a finished app or publish a package, see Deploy.
Install Dreamer¶
The Dream installer includes dreamer. Open a new terminal after installing it, then run dreamer --help.
If a command fails, start with Troubleshooting. Editor setup is covered in Editor support.