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 handles the projects this scaffolds. Imports resolve exactly as the CLI resolves them, and stepping into an imported function opens that module's source at the right line, so a multi-file program debugs the way a single-file one does.