Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
// TODO use a proper parsing lib
As per comment found in main this PR adds the
clap
crate to parse the arguments and create a more standard CLI.The behaviour is the same as before, but in the future I would personally change/move the
test
command into some internal thing, instead of having it in the "main" binary.It will be nice to have a
borgo build
, and eventually aborgo test
that will execute some Borgo "test", moving the "compiler" test to something else. 😄Since the project is named compiler that is the default name.
borgo
would be better.