Closed brandongregoryscott closed 3 years ago
Just noting this here - I have started hacking on this based on the 2.0.0 branch, and it is looking like some decent refactoring is involved to better structure + support subcommands so that our github
command does not become a bloated mess of options.
The API I am proposing is similar to the gh
command line tool, at least for breaking out subcommands based on the entity (topic, issue, etc): https://cli.github.com/manual/gh_issue
and-cli github issue --list --repo AndcultureCode.Cli
and-cli github topic --add test-topic --repo AndcultureCode.Cli
and-cli github topic --list --repo AndcultureCode.Cli
Recently, there have been issues that crop up in one repo and need to be propagated across multiple related repos (such as all of our CSharp repos). It would be nice to have some command line tools to create these on the fly for multiple repos, or even clone from an existing one.
Some additional features/implementation details-
AndcultureCode.CSharp.*
)prompt.confirmOrExit
function that should make this trivial)