sandlot list --json
This commit is contained in:
parent
4cb3b10047
commit
e6aa31f769
|
|
@ -51,11 +51,17 @@ program
|
|||
program
|
||||
.command("list")
|
||||
.description("Show all active sessions")
|
||||
.action(async () => {
|
||||
.option("--json", "Output as JSON")
|
||||
.action(async (opts: { json?: boolean }) => {
|
||||
const root = await git.repoRoot()
|
||||
const st = await state.load(root)
|
||||
const sessions = Object.values(st.sessions)
|
||||
|
||||
if (opts.json) {
|
||||
console.log(JSON.stringify(sessions, null, 2))
|
||||
return
|
||||
}
|
||||
|
||||
if (sessions.length === 0) {
|
||||
console.log("No active sessions.")
|
||||
return
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user