Merge branch 'cli'

This commit is contained in:
Chris Wanstrath 2026-03-17 19:18:30 -07:00
commit 99a3a25131

View File

@ -234,4 +234,19 @@ program
await shell()
})
// Hide and disable commands that don't work over SSH
if (process.env.USER === 'cli') {
const disabled = ['shell', 'get', 'open']
for (const name of disabled) {
const cmd = program.commands.find((c) => c.name() === name)
if (!cmd) continue
cmd.helpInformation = () => ''
;(cmd as any)._hidden = true
cmd.action(() => {
console.error(`"${name}" is not available over SSH`)
process.exit(1)
})
}
}
export { program }