* feat(CommandsEnum.ts): add COMMANDS enum
* refactor(api.ts): use CONFIG_MODES enum from config.ts * refactor(config.ts): use COMMANDS and CONFIG_MODES enums, extract validateConfig function * feat(config.ts): add CONFIG_MODES enum and refactor configCommand function to use it * refactor(githook.ts): import COMMANDS enum from CommandsEnum.js file
This commit is contained in:
@@ -5,6 +5,7 @@ import { assertGitRepo } from '../utils/git.js';
|
||||
import { existsSync } from 'fs';
|
||||
import chalk from 'chalk';
|
||||
import { intro, outro } from '@clack/prompts';
|
||||
import { COMMANDS } from '../CommandsEnum.js';
|
||||
|
||||
const HOOK_NAME = 'prepare-commit-msg';
|
||||
const SYMLINK_URL = `.git/hooks/${HOOK_NAME}`;
|
||||
@@ -15,7 +16,7 @@ const isHookExists = existsSync(SYMLINK_URL);
|
||||
|
||||
export const hookCommand = command(
|
||||
{
|
||||
name: 'hook',
|
||||
name: COMMANDS.hook,
|
||||
parameters: ['<set/unset>']
|
||||
},
|
||||
async (argv) => {
|
||||
|
||||
Reference in New Issue
Block a user