Открыл одну крутую тему! Вы знали как делать консольные тулзы на C#? Я вот не знал, а это оказывается охрененно просто:
1) Создаем консолькую приложуху (в моем случае она просто выводит мне мое имя и текущую дату)
2) В .csproj добавляем
<PackAsTool>true</PackAsTool>
<ToolCommandName>myname</ToolCommandName>
<PackageOutputPath>./nupkg</PackageOutputPath>3) Делаем dotnet pack
4) Переходим в папку с собранным пакетом cd MyName.Cli
5) Запускаем установку dotnet tool install --global --add-source ./nupkg myname.cli
Все готово!
Можно вызывать myname в консоли!
Для macOS нужно будет еще выполнить пару действий, которые появятся в консоли после 4-го шага.
Для продвинутых: это знание полезно не только, чтобы делать консольные приколюхи для себя, но и для кастомных шагов в Github Actions.
