Gituser CLI - 쉽게 git 계정 간 전환
3437 단어 gitcligoopensource
먼저 "도대체 gituser가 뭐야??"라고 궁금해하실 수 있습니다.
Gituser은 다른 git 사용자 계정 간에 전환하는 데 도움이 되는 Golang으로 만든 명령줄 인터페이스입니다.
개인 프로젝트, 학교 프로젝트 및 업무 관련 프로젝트에 노트북을 사용하고 있었기 때문에 이 CLI를 만들었습니다. 내 컴퓨터에 여러 git 사용자 계정이 있음을 의미합니다.
다음 명령을 입력해야 할 때마다:
git config --global user.name "myUserName"
git config --global user.email "myEmail"
이것은 많은 개발자에게 필요하지 않을 수 있지만 다른 개발자가 필요할 경우를 대비하여 이 프로그램을 오픈 소스로 제공하기로 결정했습니다. 내가 작성한 프로젝트here와 프로젝트contribution guide를 찾을 수 있습니다.
golang 및 오픈 소스 프로젝트의 초보자이기 때문에 이 프로그램은 개선의 여지가 많다고 생각합니다.
용법
Gituser는 컴퓨터에서 전역적으로 사용할 수 있습니다. 그것이 바로 cli 도구의 요점이라고 생각합니다 😀 따라서 PATH에서 변수를 내보내는 것과 같이 수행해야 하는 몇 가지 단계가 있으며 MacOS에서 진행하는 방법에 대한 가이드도 작성했습니다. 찾을 수 있습니다here. 이것이 개선될 수 있다는 것을 알고 있지만 "설치 프로그램"구축에 대한 충분한 경험이 없습니다.
컴퓨터에 도구가 있으면 터미널에서
gituser
를 실행하여 테스트할 수 있습니다.이렇게 하면 설명서가 인쇄됩니다.
모드
현재 프로그램에서 사용할 수 있는 3가지 모드가 있습니다.
gituser -now
를 실행하여 사용 중인 모드를 확인할 수 있습니다.한 모드에서 다른 모드로 전환하려면
gituser <mode>
를 실행하기만 하면 됩니다.예:
gituser work
gituser school
gituser personal
데이터 구성
모드는 멋지지만 실제로 프로그램에 여러 git 계정 데이터를 추가해야 합니다.
이렇게 하려면 다음을 실행하기만 하면 됩니다.
gituser config
이렇게 하면 구성할 모드 계정을 선택할 수 있는 곳을 선택하라는 메시지가 표시됩니다.
모드를 선택한 후 관련 git 계정의 사용자 이름과 이메일을 입력하기만 하면 됩니다.
그러면 installation guide 👍🏼를 따른 경우 일반적으로 PATH로 내보낸 로컬
data.json
파일에 데이터가 기록됩니다.결론
그것이 기본적으로 내가 지금 가지고 있는 것입니다! gituser를 사용하여 테스트할 수 있습니다.
이것이 저와 같은 요구를 가진 개발자에게 도움이 되기를 바랍니다. 자유롭게 몇 가지 의견을 남겨주세요. 상당히 많은 의견이 있다는 것을 알고 있습니다. 다시 한번 나는 이 세상에 아주 새로운 사람입니다 😀.
project here을 찾습니다.
곧 봐요! 👋🏼
Reference
이 문제에 관하여(Gituser CLI - 쉽게 git 계정 간 전환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lucasnevespereira/gituser-cli-switch-between-git-accounts-easily-18d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)