npm의 패키지 코드를 ghq로 관리
ghq를 사용하여 효율적으로 소스 코드를 관리할 수 있습니다.
자세한 운용은 이하의 기사가 상세하게 쓰여져 있습니다.
ghq를 이용한 로컬 리포지토리의 통일적이고 효율적인 관리에 관하여 - Kentaro Kuribayashi's blog
글쎄,
node
또는 프런트 엔드 세계에 있다면 npm 패키지 이름에서 직접 저장소 코드를 다운로드 할 수 있다면 유용 할 것입니다.npm-src
를 사용하면 npm 패키지 이름에서 직접 ghq로 리포지토리를 얻을 수 있습니다.akameco/npm-src: GHQ for npm
설치
물론
ghq
가 설치되어 있어야 합니다.$ npm install --global npm-src
사용법
ghq가 올바르게 설정되면
npm-src
명령을 두드리면됩니다.$ npm-src --help
ghq for npm
Usage
$ npm-src <package name> [string, array]
Examples
$ npm-src ava xo
마지막으로
ghq를 사용하면 효율적으로 소스 코드를 관리 할 수있어 매우 좋네요.
자신은 다음과 같은 워크플로에서 활용하고 있습니다.
여기서는
redux
를 대상으로 합니다.npm-src에서 리포지토리 다운로드
$ npm-src redux
akameco/npm-src: GHQ for npm
ghq + peco로 이동
자신은
.zshrc
에 다음과 같이 설정하고 있습니다. (거의 github 밖에 보지 않기 때문에 username/repo만 표시되도록 잡하게 cut하고 있습니다)ghq-list() {
local repo=$(ghq list -p | cut -d "/" -f 6- | peco)
cd "$HOME/src/github.com/$repo"
zle && zle clear-screen
}
zle -N ghq-list
bindkey "^k" ghq-list
alias k=ghq-list
motemen/ghq: Remote repository management made easy
peco/peco: Simplistic interactive filtering tool
gh-home에서 대상 github의 리포지토리 열기
gh-home
는 브라우저에서 대상 리포지토리를 여는 도구입니다.sindresorhus/gh-home: Open the GitHub page of the repo in the current directory
npm-hub로 의존하는 패키지의 github을 직접 확인
npm-hub
라는 chrome 확장을 사용하면 github의 readme
아래에 의존하는 패키지 목록과 해당 리포지토리에 대한 링크가 표시됩니다.여기에서 신경이 쓰인 패키지를
npm-src
로 가져와 로컬에서 보거나 합니다.음 pm 불 b. 오 rg
참고
akameco/npm-src: GHQ for npm
motemen/ghq: Remote repository management made easy
peco/peco: Simplistic interactive filtering tool
sindresorhus/gh-home: Open the GitHub page of the repo in the current directory
Reference
이 문제에 관하여(npm의 패키지 코드를 ghq로 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akameco/items/8340bd6238214ac21333텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)