-
-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: move to yargs, use chalk #144
Conversation
I feel this PR could be broken down into smaller ones, hard to review so many changes |
Forget rebasing, I don't want to break anything 😅 It is difficult to split this PR, because there are many trial/error commits. I have been using my version for quite a while (since the last commit of 2020), no issues so far. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM, need to test app
## [3.3.1](v3.3.0...v3.3.1) (2021-07-09) ### Code Refactoring * move to yargs, use chalk ([#144](#144)) ([177bc48](177bc48)) ### BREAKING CHANGES * * Create new branch: revamp * Complete revamp * Added quote function * Bugfixes * Bugfixes * Replace console.log with process.stdout.write * Bugfixes * Cleanup dependencies * Added feature * Standard --fix * Update docs * Standard --fix * Fix small bug * Standard --fix * Multiple torrent downloads fix * Less hard coding * Small adjustments * Fix optiongroup order * Replace yargs with minimist wrapper * Revert commit: 94c561c * Pull changes 3.2.1 * Pull changes 3.2.1 * Fix busy port issue * Small fixes * Small changes * Small fixes * Small fixes * Small changes * Remove unnecessary complexity * Webtorrent 0.112.0 * Small fixes * Small fix * Remove clivas.flush * Revert removal * Replace Clivas with Chalk and console.log * Yargs 16.2.0 * Small fix * Small improvements * dependency fix * Yargs 17.0.1 * Update .gitignore * Update .gitignore * Add [default] to download description * Remove regions * Update .gitignore Co-authored-by: Osman Altun <[email protected]> Co-authored-by: Diego Rodríguez Baquero <[email protected]>
🎉 This PR is included in version 3.3.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Is there anyway to use |
What is the purpose of this pull request? (put an "X" next to item)
[x] Documentation update
[x] Bug fix
[x] New feature
[x] Other, please explain:
Project revamp. I tried both CommanderJS and Yargs. I also tried making a custom wrapper for minimist, however it took too much effort. I decided to stick with Yargs.
What changes did you make? (Give an overview)
Lots.
Which issue (if any) does this pull request address?
Is there anything you'd like reviewers to focus on?
Refer to changes.