mayton2019
@mayton2019
Bigdata Engineer

Где найти такую CLI?

На протяжении многих лет делал утилитки вида

$ myutil --param1 val1 --param2 val2 ................. param100 value100


для нужд баз данных и ETL. Параметров - тьма!

Хочется как-то отойти от указания всех параметров а считать что есть некий контекст. И я как-бы
его наполняю. И работаю. Типа:

$ myutil
myutil>
myutil> set user=scott
myutil user=scott>
myutil user=scott> set pwd=tiger
myutil user=scott pwd=*** > connect
Connected!
....


Вот. Посоветуйте кто знает такие примеры или библиотеки.
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 4
Griboks
@Griboks
Рекомендую использовать конфиг файл.
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Хочется как-то отойти от указания всех параметров а считать что есть некий контекст.

Я вот так делаю в подобных случаях. Т.е. загружаю конфигурацию из конфиг-файла если он есть, а потом поверх неё -- из параметров командной строки. Среди которых могут быть другие конфиг-файлы.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега C++
software engineer
юзать environment variables?
Ответ написан
@pvvv
прикрутить Lua с REPL
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы