Arin Ghazarian

Results 22 issues of Arin Ghazarian

The `System.CommandLine` has had lots of changes since we started using it. Given the fact that the latest version (currently `2.0.0-beta4.22272.1`) is closer to GA now since the [CommandLine docs](https://docs.microsoft.com/en-us/dotnet/standard/commandline/)...

task
tech debt

CLI is currently using a >1 year old version of `System.CommandLine` library. Since then the library has had lots of changes and they almost revamped the way DI, argument binding...

batch
tech debt

Closes #375 This PR adds the `--target-api-url` to all `gh gei` commands for GitHub to GitHub migration paths. - [x] Did you write/update appropriate tests - [x] Release notes updated...

Right now for GHAE migrations, `gh gei` supports passing the `--target-api-url` to `migrate-repo` command to be able to make API calls against non default (`https://api.github.com`) bases addresses. The problem is...

task

We need to pave the path for migrations from GHEC to GHAE. Right now in theory CLI supports the migration but we need to make sure that it works end...

batch

Similar to #353 we need to add INT tests for GHEC to GHAE migration path.

task

After [this PR](https://github.com/github/gh-gei/pull/437) gets merged, the `--skip-releases` flag for `gh gei migrate-repo` and `gh gei generate-script` commands is going to be a visible flag so we also need to update...

documentation
task

Related to #639 This is all the required infrastructure changes in form of some extension method to do the plumbing for the new CommandLine. Here is a [sample branch](https://github.com/github/gh-gei/tree/upgrade-bbs2gh-to-new-command-line) that...