vanessa-runner
vanessa-runner copied to clipboard
Флаг --managedapp для управления запуском тонкого клиента
Сейчас у нас есть параметр --ordinaryapp, который служит для запуска тонкого (УФ)/толстого (ОФ) клиента.
Но им пользоваться не очень удобно.
- если он не задан, запускается всегда толстый клиент ОФ
- неудобное задание этого параметра
--ordinaryapp 1запускает толстый клиент--ordinaryapp 0(или любое другое значение) запускает тонкий
Совсем не прозрачно и неудобно. Нужно постоянно помнить об использовании этого параметра
Предлагаю добавить один простой параметр-флаг --managedapp
Если его нет, тогда всегда запускается толстый клиент ОФ.
Если он задан (как флаг) runner xunit --managedapp, то запускается тонкий клиент
Просто, удобно, легко запомнить. /cc @nixel2007 @pumbaEO
В продолжение #6 #7
И по третьему кругу - управляемое приложение != тонкий клиент :) Флаг managedapp предполагает, что режим запуска по дефолту будет "обычное приложение", что ну вообще не здорово. Для тонкого/толстого клиента нужен отдельный параметр.
Думаю, "более лучше" будет переделать ordinaryapp в параметр флаг, добавить параметр флаг --thickClient, и по умолчанию запускать упр режим, тонкий клиент. Кому нужен толстый - включают thickClient, кому обычное приложение - ordinaryapp.
И да, ломаем совместимость.
Так как cmdline у нас регистрозависимый, то можно оставить старый параметр и добавить новый ordinaryApp
Ну или через дефис. Простите все, у кого комментарии сыпятся на почту :)
Я как раз и хотел оставить старый параметр -ordinaryapp для совместимости и последующего удаления. Да, в целом нужны 2 флага - толстый/тонкий и ОФ/УФ. Сейчас в раннере обрабатывается только одна ситуация толстый/ОФ или тонкий/УФ, поэтому я и создал данный ишуз.
Тут больше вопрос к @pumbaEO - готов ли он поломать совместимость с не очень удачным ordinaryapp?
Так как cmdline у нас регистрозависимый, то можно оставить старый параметр и добавить новый ordinaryApp
это зло! еще мы доп.проблем с регистрозависимостью не получали. Только новые имена флагов!
Тогда через дефис. Дефисы в длинных флагах - вообще стандарт.
@nixel2007 Насчет дефиса поясни. Два дефиса или один все-таки?
Как уже говорили, давайте унифицируем схему задания параметров, как во всем мире. Напишешь свои предложения?
--ordinary-app Дефис между словами, а не в начале. Юникс-вэй, все дела.
@pumbaEO Ждем твоего мнения. PS что-то Женю уже несколько дней не слышно