Add next_rails --init to replace next --init #139
Merged
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.
Description
next --init
command(eventually, we should remove it).
next --init
functionality into theNextRails::Init
classbundle exec next
functionallity. (next step? depends on the acceptance of this PR).Motivation and Context
If the user has the
next
command installed fromnpm install -g next
, thenext --init
command will not work.This is a problem because the user will not know how to call the
next
command.It is reported here:
Closes #113
How Has This Been Tested?
next --init
command and checking that the message is displayed.NextRails::Init
class.Screenshots:
Added a deprecation warning when running

next --init
When the command creates the
Gemfile.next
andGemfile.next.lock
it shows the same message asnext --init
has been showing:If the

next_rails --init
gem was run previously and theGemfile.next
andGemfile.next.lock
already exist it does not run the command and shows a message instead.Now the
--init
command is part of the--help
outputI will abide by the code of conduct