-
-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description
Expert uses Mix.install to build and install the engine. During development, if you make dependency changes to the engine, Mix.install won't know and it might run into dependency errors like in #200.
Solution
I think that a reasonable solution for this is to include a subcommand in the expert binary for deleting/cleaning this builds
$ expert engine ls
/Users/mitchell/Library/Application Support/Expert/0.1.0
/Users/mitchell/Library/Application Support/Expert/0.1.1
/Users/mitchell/Library/Application Support/Expert/0.2.0
$ expert engine clean
Delete /Users/mitchell/Library/Application Support/Expert/0.1.0? [Yn]
Delete /Users/mitchell/Library/Application Support/Expert/0.1.1? [Yn]
Delete /Users/mitchell/Library/Application Support/Expert/0.2.0? [Yn]
$ expert engine clean --force
Deleted /Users/mitchell/Library/Application Support/Expert/0.1.0
Deleted /Users/mitchell/Library/Application Support/Expert/0.1.1
Deleted /Users/mitchell/Library/Application Support/Expert/0.2.0Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers