С тех пор много воды утекло
Меня всегда отталкивала нерешённость вопроса CLI в .NET "официальным" образом
Казалось бы, можно сделать веб-хост, апишку, бекграунд воркер
А вот нормально для консоли не завозили.
Всегда надо было изгаляться, писать свой велосипед и ещё явно указывать точку входа через ServiceProvider, что просто полный кринж
И вот серфинг на волнах интернета привёл меня к интересному проекту
System.CommandLine, который до сих пор не в релизе 😔Штука крутая, хотя бы за счёт своей гибкой системы формирования комманд и verb'ов
Есть DI вариация, не нужно указывать точку входа
А ещё есть экспериментальный
DragonFruit, который типизирует Main параметрами опцийЕстественно, завёз в hydrascript, доволен как слон ⚙️