[−][src]Module polyhorn_cli::core
Types and functions that are shared between platform-specific implementations of Polyhorn CLI commands.
Modules
| tasks | Tasks and context relevant for building and running on any platform. |
Structs
| CargoBuild | Builder for cargo build commands. |
| CargoRustc | Builder for cargo build commands. |
| Executioner | Executioner that manes the execution of a sequence of a tasks. |
| Manager | Manager that can provide additional utilities (e.g. progress tracking) to tasks. |
Traits
| Task | Represents an individual task that a CLI command is composed of. |
Functions
| change_crate_type | Changes the crate type of the manifest at the given path and returns a guard that restores any changes made to the manifest when it leaves scope. |
| rasterize | Rasterizes an SVG at the given source path with the given zoom and writes the result to the given destination path. |