feat(default-path): change the default path to project's root #131
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.
What:
Description:
Currently, the library uses the app or src folders as the default path from the root path
However, in Laravel projects, for example, there are many PHP files that are outside the app folder, such as migrations, seeders, factories, configurations file, the bootstrap folder, etc. This way, the user is forced to always use the path option, overriding the default path
This PR changes the default path to the project root directly, and if the user wants a specific path, then he uses the
--path
option to force the library to check that path.PS: Since peck now checks all project files, I needed to add some words to the base stub that made sense to me to be there, and add tests path to ignore on
peck.json
Related:
#130