GiitHub CLI에서 웨어하우스 목록 가져오기

1366 단어 GitHubCLItech

이 기사는 무엇입니까?


현재 GiitHub CLI에서는 지정된 사용자의 저장소 목록을 가져올 수 없습니다.
목록을 가져오는 방법을 보여 줍니다.

전제 조건

  • Linux
  • GiitHub 클라이언트(gh), jq가 설치되었습니다.
  • 방법


    alias에 다음 명령을 추가합니다.
    aliases:
        repos: |
            !gh api --paginate graphql -f owner="$1" -f query='
              query($owner: String!, $per_page: Int = 100, $endCursor: String) {
                repositoryOwner(login: $owner) {
                  repositories(first: $per_page, after: $endCursor, ownerAffiliations: OWNER) {
                    nodes { nameWithOwner }
                    pageInfo { hasNextPage endCursor }
                  }
                }
              }
            ' | jq -r '.data.repositoryOwner.repositories.nodes[].nameWithOwner' | sort
    
    다음 명령을 통해 지정한 사용자(이 예에서 사용자kumarstack55)의 창고 일람을 표시합니다.
    gh repos kumarstack55
    
    gh 명령에 미리 포함된 접근 영패를 사용하기 때문에Provate의 창고를 얻을 수 있습니다.

    참고 자료

  • GitHub CLI | Take GitHub to the command line
  • https://cli.github.com/
  • issues/642
  • https://github.com/cli/cli/issues/642#issuecomment-693598673
  • 그게 다야.

    좋은 웹페이지 즐겨찾기