Starting a project now takes one command.
scua init myproject writes a runnable starter: a
main.scua that reads sys.args(), a module it
imports, a test file, a scua.toml with debug and release
profiles, a README, and a .gitignore. It refuses to
overwrite anything that exists. scua init compact is the
bare-bones cut, a single main.scua.
Two variants target existing projects:
scua init zed-debug and scua init vscode-debug
add a debugger configuration to .zed/debug.json or
.vscode/launch.json, inserting into a file that already
exists without disturbing your other configurations or your
comments.
The debugger itself learned to handle the projects this scaffolds.
Debugging a multi-file program used to fail at the first
import with "no module resolver is configured"; imports now
resolve exactly as the CLI resolves them, and stepping into an imported
function opens that module's source at the right line instead of
attributing every frame to the entry file.