Compare commits

...

1 Commits

Author SHA1 Message Date
Kit Langton
178983a56b feat(cli): add console account subcommands 2026-03-12 20:37:34 -04:00
2 changed files with 27 additions and 1 deletions

View File

@@ -192,3 +192,28 @@ export const OrgsCommand = cmd({
await runtime.runPromise(orgsEffect())
},
})
export const ConsoleCommand = cmd({
command: "console",
describe: "manage opencode console account",
builder: (yargs) =>
yargs
.command({
...LoginCommand,
describe: "log in to opencode console",
})
.command({
...LogoutCommand,
describe: "log out from opencode console",
})
.command({
...SwitchCommand,
describe: "switch active console org",
})
.command({
...OrgsCommand,
describe: "list console orgs",
})
.demandCommand(),
async handler() {},
})

View File

@@ -3,7 +3,7 @@ import { hideBin } from "yargs/helpers"
import { RunCommand } from "./cli/cmd/run"
import { GenerateCommand } from "./cli/cmd/generate"
import { Log } from "./util/log"
import { LoginCommand, LogoutCommand, SwitchCommand, OrgsCommand } from "./cli/cmd/account"
import { ConsoleCommand, LoginCommand, LogoutCommand, SwitchCommand, OrgsCommand } from "./cli/cmd/account"
import { ProvidersCommand } from "./cli/cmd/providers"
import { AgentCommand } from "./cli/cmd/agent"
import { UpgradeCommand } from "./cli/cmd/upgrade"
@@ -135,6 +135,7 @@ let cli = yargs(hideBin(process.argv))
.command(RunCommand)
.command(GenerateCommand)
.command(DebugCommand)
.command(ConsoleCommand)
.command(LoginCommand)
.command(LogoutCommand)
.command(SwitchCommand)