Skip to content

Feature: Adding .conflicts() where applicable to make flags exclusive#104

Open
brycentrivir wants to merge 2 commits into
mainfrom
feature/make-flags-exclusive
Open

Feature: Adding .conflicts() where applicable to make flags exclusive#104
brycentrivir wants to merge 2 commits into
mainfrom
feature/make-flags-exclusive

Conversation

@brycentrivir
Copy link
Copy Markdown

CommanderJS has a feature of .conflicts() that can be added to the Option object to assign conflicting flags/options making them exclusive.

Only weird thing was to get .conflicts to work, we had to add its metadata to the cloneOption happening in FrodoCommand.ts. Commander has a typing error in the node_modules so for now we are using @ts-expect-error for each line that adds that until they fix it. The linter will create the new line so usage is for each line as @ts-expect-error doesn't have multi line functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants