nose-pluto/bin/load.ts
2025-09-29 21:18:39 -07:00

16 lines
417 B
TypeScript

// Load a project so you can work on it.
import { apps } from "@/webapp"
import { sessionGet } from "@/session"
export default function (project: string) {
const state = sessionGet()
if (!project) throw `usage: load <project name>`
if (state && apps().includes(project)) {
state.project = project
state.cwd = ""
} else {
return { error: `failed to load ${project}` }
}
}