* Initial draft of profile metadata format * Remove records, add Clippy to Nix, fix Clippy error * Work on profile definition * BREAKING: Make global settings consistent with profile settings * Add builder methods & format * Integrate launching with profiles * Add profile loading * Launching via profile, API tweaks, and yak shaving * Incremental update, committing everything due to personal system maintainance * Prepare for review cycle * Remove reminents of experimental work * CLI: allow people to override the non-empty directory check * Fix mistake in previous commit * Handle trailing whitespace and newlines in prompts * Revamp prompt to use dialoguer and support defaults * Make requested changes
theseus_gui
Developing
First, make sure NodeJS & pnpm are installed, then run:
pnpm install # Install dependencies
pnpm dev # Start dev server
If after quitting the dev process, you find that the SvelteKit process is still running (or preventing you from restarting the dev command), run
pnpm kill:dev
Building
pnpm build