-
Notifications
You must be signed in to change notification settings - Fork 1
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
Introduce simple CLI for managing themes #3
Comments
OK,. I'll make a CLI version.
|
Just several suggestions (correct me where I am wrong):
I use command-line syntax key for describing relationships between options and |
What does : BTW can you write documentation for help commands? I'll make main function, so you will just need to write like this:
I don't like to write documentation, so can you do it? I'll be very glad if you help me. If you have any questions about commands, just ask me. I'll explain you. |
Why |
It lists current version of CLI tool like for sed:
Square brackets mean that this option is not required and curly braces mean that only
It is a replacement for
I think it's better to use some framework for option parsing like this one. There is no sense to reinvent the wheel. ;)
Why not? I can help you. :) |
I'll make the CLI as a common Console application. I don't think there will be things like that. Also, the CLI will be for windows. At the moment I'm developing plugin for PascalABC of windows. I haven't written anything for another OS.
Thanks for suggestion. I'll use that.
Thanks. |
You've written:
so I thought |
Ok. |
I've created a simple prototype for option parsing (view and change everything after double dash in |
I need time to learn .NET Core. |
Okay |
Hi, I'm learning .NET Core. I found this info here:
My version of .NET Core is 6. I tried to reference I have read that .NET Standart and .NET Core is cross-platform. |
Please email me because I am going to send you a link for russian C# VK group. Maybe there your question will be solved. :) |
Пожалуйста, дайте ссылку на существующий проект, а то мне не до поисков нормально реализированного CLI. Я запутался. Как выяснилось, |
Уже давала, но могу снова - вот. Если уж совсем будет туго с переносом этого проекта на .NET Framework, можно свой с нуля написать, главное, чтобы парсинг опций был адекватным, совместимый с GNU getopt. |
А вы про то. Ну, я научился пользоваться ей. Вот то что я сделал:
|
Всё что я успел написать, он вверху: ↑ |
Мне не будет трудно переписать, т.к. толком и ничего не написал, а только понял тот парсер. |
Оказывается тот парсер, который вы отправили совместим с Net Framework, так что мне теперь не нужно искать другой парсер. Спасибо вам.
|
Всегда рада помочь. :З |
Я добавил очень простую CLI версию. Он не подходит для редактирования (изменения цветов и изображений) тем. Он может выполнить простые команды как export, import, delete, copy, rename и list. Я возможно сделаю её лучше в следующей версии. |
Я решил добавить возможность редактирования (изменения цветов и изображений) тем в версии 4, т.е. в этой версии. Синтаксис будет таким:
Будет примерно так. |
Я добавил возможность изменять цвета и изображения. Я тестировал их недостаточно, чтобы убедиться, что они работают как надо. |
Я добавил команду обновить для CLI. Чтобы использовать просто напишите: Я хочу добавить специальные команды, которые будут доступны только в CLI. Такие как: |
I think it will be useful to have CLI like this:
The text was updated successfully, but these errors were encountered: