···11#! /usr/bin/env node
2233-import {program} from 'commander';
43import * as commands from '#cli/commands';
54import packageJson from '#package-json' with {type: 'json'};
55+import {program} from 'commander';
6677program
88 .name(packageJson.name)
+2-2
source/cli/actions/config/index.js
···11-export {default as show} from './show.js';
22-export {default as set} from './set.js';
31export {default as setMode} from './set-mode.js';
22+export {default as set} from './set.js';
33+export {default as show} from './show.js';
+1-1
source/cli/actions/config/set-mode.js
···11+import {getConfig, getCurrentMode} from '#library';
12import {consola} from 'consola';
23import {getTerminalProfiles, setTerminalProfile} from 'mac-terminal';
34import ow from 'ow';
44-import {getConfig, getCurrentMode} from '#library';
5566/**
77 * @param {{mode: 'dark' | 'light', profile: string}} parameters
···11+import {getConfig, modes} from '#library';
12// eslint-disable-next-line n/prefer-global/console
23import console from 'node:console';
34import {styleText} from 'node:util';
44-import {getConfig, modes} from '#library';
5566/**
77 * @returns {Promise<void>}
+1-1
source/cli/actions/index.js
···11-export {default as update} from './update.js';
21export * as config from './config/index.js';
22+export {default as update} from './update.js';
+1-1
source/cli/actions/update.js
···11-import {setTerminalProfile} from 'mac-terminal';
21import {getConfig, getCurrentMode} from '#library';
22+import {setTerminalProfile} from 'mac-terminal';
3344/**
55 * @param {{mode?: 'dark' | 'light'}} parameters
+2-1
source/cli/commands/config/config.js
···11import {Command} from 'commander';
22+33+import set from './set.js';
24import show from './show.js';
33-import set from './set.js';
4556export default new Command('config')
67 .description('manage configuration')
+1-1
source/cli/commands/config/set-mode.js
···11+import * as actions from '#cli/actions';
12import {Command} from 'commander';
23import {ArgumentError} from 'ow';
33-import * as actions from '#cli/actions';
4455/**
66 * Make set mode command
+3-2
source/cli/commands/config/set.js
···11+import * as actions from '#cli/actions';
22+import {modes} from '#library';
13import {Command} from 'commander';
44+25import setMode from './set-mode.js';
33-import * as actions from '#cli/actions';
44-import {modes} from '#library';
5667const command = new Command('set').description('update configuration');
78
+1-1
source/cli/commands/config/show.js
···11-import {Command} from 'commander';
21import * as actions from '#cli/actions';
22+import {Command} from 'commander';
3344export default new Command('show')
55 .description('show configuration')
+1-1
source/cli/commands/update.js
···11-import {Argument, Command} from 'commander';
21import * as actions from '#cli/actions';
32import {modes} from '#library';
33+import {Argument, Command} from 'commander';
4455export default new Command('update')
66 .description('update terminal profile based on the mode')