rsm-hcd / AndcultureCode.Cli

and-cli command-line tool to manage the development of software applications
https://andculture.com
Apache License 2.0
14 stars 15 forks source link

Github command for adding/duplicating issues across repos #124

Closed brandongregoryscott closed 3 years ago

brandongregoryscott commented 3 years ago

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-

brandongregoryscott commented 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