コマンドラインからGithubパッケージレジストリリポジトリ内のすべてのパッケージを一覧表示するにはどうすればよいですか?

user12984928

Githubパッケージレジストリリポジトリhttps://maven.pkg.github.com/someOrganizationがあるとしましょうこのリポジトリ内のすべてのパッケージのリストをtxtファイルにまとめるにはどうすればよいですか?

bitoiu

これは、GitHubパッケージのプレビューAPIを使用して実行できます以下を使用して、GraphQLでクエリを実行できます。

query($login: String!) {
  organization(login:$login) {
    registryPackages(first:10, packageType:MAVEN) {
      nodes {
       name             
      }
    }
  }
}

これは次のようなものを出力します:

{
  "data": {
    "organization": {
      "registryPackages": {
        "nodes": [
          {
            "name": "package1"
          },
          {
            "name": "package2"
          }            
        ]
      }
    }
  }
}

これを書いている時点では、これには両方が必要です。

  • org:readおよびを含む有効なトークンpackages:read
  • Accept プレビューAPIのヘッダー: application/vnd.github.packages-preview+json

これをコマンドラインで実行したいので、実行できますcurlcurlGitHubのGraphQLAPIにアクセスするために使用する方法については、すでに良い答えがあります:https://stackoverflow.com/a/42021388/1174076

お役に立てれば。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ