meld-cli/utils/cli.js
onyx-and-iris faa73e8f07 add --id flag to scene list and scene current
scene list no longer displays IDs by default

Active column added to scene list
2025-06-30 19:30:36 +01:00

53 lines
836 B
JavaScript

import meow from 'meow'
import meowHelp from 'cli-meow-help'
const commands = {
scene: {
desc: 'Manage scenes'
},
audio: {
desc: 'Manage audio settings'
},
stream: {
desc: 'Manage streaming'
},
record: {
desc: 'Manage recording'
}
}
const flags = {
host: {
type: 'string',
shortFlag: 'H',
desc: 'Host address for the Meld server'
},
port: {
type: 'number',
shortFlag: 'P',
desc: 'Port number for the Meld server'
},
help: {
type: 'boolean',
shortFlag: 'h',
desc: 'Display help information'
},
version: {
type: 'boolean',
shortFlag: 'v',
desc: 'Display the version number'
}
}
const helpText = meowHelp({
name: 'meld-cli',
flags,
commands,
defaults: false
})
export default meow(helpText, {
importMeta: import.meta,
flags
})