cli

Functions

findGitRoot()

findGitRoot(): string

Defined in: cli.ts:17

Find Git root directory

Returns

string


initConfig()

initConfig(targetDir: string): void

Defined in: cli.ts:47

Write a starter config file

Parameters

targetDir

string

Returns

void


loadConfigFile()

loadConfigFile(): Promise<Partial<Config<AllStrategies, unknown>>>

Defined in: cli.ts:28

Load configuration file (js/ts) from current dir or Git root.

Returns

Promise<Partial<Config<AllStrategies, unknown>>>


parseArgs()

parseArgs(argv: string[]): { gitMergeFiles?: [string, string, string]; init?: boolean; overrides: Partial<Config>; restore?: string; }

Defined in: cli.ts:68

CLI argument parser (minimal, no external deps).

Parameters

argv

string[]

Returns

{ gitMergeFiles?: [string, string, string]; init?: boolean; overrides: Partial<Config>; restore?: string; }

gitMergeFiles?

optional gitMergeFiles: [string, string, string]

init?

optional init: boolean

overrides

overrides: Partial<Config>

restore?

optional restore: string