-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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: refactored cli module using corba #915
base: Alpha
Are you sure you want to change the base?
Conversation
f9c51de
to
ac38173
Compare
0dfc46e
to
3d643cb
Compare
When it comes to improving project maintainability, just optimizing command line code may not be enough. Forked from clash, there are many things to do here such as eliminating global variables. This requires a lot of work and definitely make it no longer "clash" so that's how I think why there hasn't anyone done such work before. Also, we would like to do our best to support legacy clients without affecting development (such as Clash for Windows), therefore it is supposed to introducing no big modification to CLI. New features have been added to HTTP controller in previous development, and we have no idea what to add to CLI command. Thanks for the PR, but it'll hold off for a while because it is not the time. |
9998f0e
to
edf318b
Compare
Thanks for your comments. |
ea4be9b
to
5858384
Compare
198f41f
to
822ba5f
Compare
c1aab67
to
78b4b11
Compare
6321cfb
to
092e535
Compare
99b6ffa
to
44d8a14
Compare
af42ed0
to
3b472f7
Compare
ae45564
to
fa46f06
Compare
c44949b
to
f3e23b1
Compare
ddf6cd3
to
ed1e7e3
Compare
f8b27b9
to
094537b
Compare
de3d214
to
3195c67
Compare
In this PR, I have made several modifications to the command-line code. These modifications may be helpful to improve the project's structure, maintainability and more easier to add new features.