cli icon indicating copy to clipboard operation
cli copied to clipboard

Using "global" cli args in .dojorc file throws

Open devpaul opened this issue 5 years ago • 0 comments

Bug

There are two "global" command line arguments: dojorc and force. When one of these is added to the .dojorc file they throw an exception.

image

This happens currently with the .dojorc file

{
	"create-app": {},
	"build-app": {
		"dojorc": [ ".dojorc" ]
	}
}

This is due to how getOptions() checks against aliases.

A quick fix for this might be to check aliases[key] exists and if it doesn't don't add anything to config. A better feature would be to warn when force or dojorc is used in the .dojorc file and quit gracefully.

Package Version: master

Expected behavior:

I would expect dojorc or force in the .dojorc file would log a warning to the console and quit.

Actual behavior:

An unhandled exception was thrown crashing out of the cli

devpaul avatar Feb 05 '20 17:02 devpaul