창고에서 GiitHub 태그를 조작할 수 있는 Go CLI 도구 takolabel 제작

3556 단어 GitHubGoCLItech
위 제목과 같은 Go CLI 도구를 만들어 OSS로 공개했기 때문에 소개해 드리겠습니다.
https://github.com/tommy6073/takolabel
간단하게 말하자면, 이 도구가 당신에게 무엇을 해 줄지, 바로 '여러 개의 GiitHub 창고의 라벨 조작' 이다.
예를 들어 A, B, C 같은 창고가 있는데 각자의 창고에서 X, Y, Z 같은 라벨을 통일적으로 만들려고 할 때 가능하다.YAML에서 작업할 저장소와 레이블을 지정합니다.GiitHub Enterprise Server도 지원됩니다.
창고의 README에는 레이블takolabel create을 만드는 명령에 명령 실행 디렉토리takolabel_create.yml를 배치하고 다음 설정을 적는 등 자세한 사용 방법이 있습니다.
repositories:
  - some-owner/some-owner-repo-1
  - some-owner/some-owner-repo-2
  - another-owner/another-owner-repo-1
labels:
  - name: Label 1
    description: This is the label one 
    color: ff0000
  - name: Label 2
    description: This is the label two
    color: 00ff00
  - name: Label 3
    description: This is the label three
    color: 0000ff
some-ownerOrganization의some-owner-repo-1,some-owner-repo-2창고,another-ownerOrganization의another-owner-repo-1창고에서 통일제작Label 1,Label 2,Label 3각라벨을 만들었다.
지정한 창고를 사용하여 다른 라벨takolabel delete을 한꺼번에 삭제하고 지정한 창고의 라벨taoklabel empty을 일괄적으로 삭제합니다.
여러 창고를 뛰어넘어 같은 라벨을 관리하고 싶은 경우가 많기 때문에 이런 수요를 충족시키는 도구라고 생각합니다.
아직 이뤄지지 않은 만큼 추가 기능, 개선, 팩스를 반복하고 싶다.
이 도구가 만들어진 배경에 대해 저는 개인 블로그에 상세하게 썼습니다. 가능하면 읽으십시오.
https://okweird.net/blog/first-go-oss-product/
간단한 도구지만 사용할 수 있다면 기쁘겠습니다.
물론 우리도 아이슈, 풀 리퀘스트 제작을 기대하고 있다.
https://github.com/tommy6073/takolabel

좋은 웹페이지 즐겨찾기