project-butler: 여러 프로젝트를 쉽게 관리할 수 있는 도구
project-butler
를 최종 릴리스로 가져오는 작업을 하고 있습니다.활성 노드 / 프로젝트 버틀러
CLI 프로젝트 관리자
CLI 프로젝트 관리자
빌드 상태 마스터
빌드 상태 개발
설치
npm -g install project-butler
를 설치하고 도우미를 따라 셸p
로 전화주시면 바로 사용하실 수 있습니다.용법
비디오로 사용
프로젝트 추가 및 전환
별칭 제거 및 프로젝트 제거
문서로 사용
$ p [options] [COMMAND] [args]
Commands
p | list available projects
p add | adds current directory to projects
p remove project-name | removes an alias (not the whole project)
p cd project-name | opens the given project (explicit version of `p script-name`)
p project-name | opens the given project (shortcut for `p cd`)
p script-name | if inside a project you can trigger a script with this
p --help | show help menu
p 프로젝트보다 p cd 프로젝트를 선택하는 이유는 무엇입니까?
project-butler
는 스크립트를 실행할 수 있으므로 다음과 같이 할 수 있습니다.
View on GitHub
tldr
npm i project-butler -g
will install a terminal alias called p
with which you can switch between projects without cd
and without even writing out the full name. E.g. switch to your /bla/foo/todolist
by simply calling p todo
또한 존재하는 경우 package.json
및 기존 scripts
을 읽고 필요한 경우 실행할 수 있습니다.
왜요?
당신이 나와 같다면 아마도 ~/codestuff/...
아래의 홈 디렉토리에 여러 프로젝트가 있을 것입니다.
예를 들어 내가 작업하고 싶은 것을 정확히 알고 있다면. project-butler
디렉토리에 cd
들어가고 싶지 않지만 p but
또는 심지어 p b
(나에게 가장 잘 맞는 것)처럼 가고 싶었습니다.
저는 project-butler
를 최대한 보편적으로 만들고 싶었기 때문에 나중에 제가 가지고 있는 다른 모든 도구를 보완할 수 있었습니다.
작동 방식
project-butler
는 홈 디렉토리에 .project-butler
라는 숨겨진 디렉토리를 만들고 구성을 저장합니다.
구성에서 단순히 별칭 -> 프로젝트의 매핑으로 테이블을 생성합니다.
다음과 같이 상상해 보십시오.
별칭
매핑된 경로
할 일 목록, 할 일
~/my-stuff/angular/todolist
집사,푸바
~/my-stuff/project-버틀러
위의 표는 p todos
또는 심지어 p dos
("next-best-match-search"가 있기 때문에)를 호출하면 항상 각도 todolist 디렉토리로 이동함을 나타냅니다.
프로젝트 추가
p add [aliases...]
추가하려는 디렉토리에 있는 경우p add -d ./relative/path [aliases...]
디렉터리 외부에 있는 경우
선택적 매개변수aliases
를 설정하면 디렉토리를 원하는 위치에 매핑할 수 있습니다.p add my-alias
그런 다음 p my-alias
로 열 수 있습니다.
동일한 디렉토리에 대해 p add
를 여러 번 호출하면 간단히 업데이트됩니다.
프로젝트에서 별칭 제거
p remove alias
- 별칭이 고유하기 때문에 디렉토리에 있을 필요도 없고 디렉토리를 제공할 필요도 없습니다.
목록에서 전체 프로젝트 제거
p remove alias -a
는 모든 별칭과 매핑을 제거합니다.
대체 버전: p project-name && p remove
는 프로젝트로 이동한 다음 제거합니다.
project-butler로 npm 스크립트 호출
프로젝트 디렉토리를 프로젝트 버틀러에 추가했는지 확인하십시오.
이제 p project-alias
가 있는 프로젝트로 이동하고 간단히 p script-name
를 호출할 수 있습니다. package.json
를 읽고 script-name
실행을 시도합니다. 찾지 못하면 대신 해당 이름으로 적합한 프로젝트를 찾으려고 시도합니다.
모든 기존 매핑 나열
p list-all
project-butler에서 무엇을 놓치고 있습니까?
나는 바로 이 시점에서 프로젝트-버틀러가 그 길의 시작에 불과하며 더 나은 일일 도우미가 되기 위한 좋은 길을 갈 수 있다는 것을 알고 있습니다.
이 도구가 당신을 위해 해결해야 한다고 상상할 수 있는 것이 있습니까? 아래에 댓글을 달거나 GitHub 문제에 대한 자세한 설명을 시도하고 원하는 경우 기여할 수도 있습니다. https://github.com/activenode/project-butler/issues
Reference
이 문제에 관하여(project-butler: 여러 프로젝트를 쉽게 관리할 수 있는 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/activenode/project-butler-an-easy-tool-to-manage-multiple-projects-296b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ p [options] [COMMAND] [args]
Commands
p | list available projects
p add | adds current directory to projects
p remove project-name | removes an alias (not the whole project)
p cd project-name | opens the given project (explicit version of `p script-name`)
p project-name | opens the given project (shortcut for `p cd`)
p script-name | if inside a project you can trigger a script with this
p --help | show help menu
npm i project-butler -g
will install a terminal alias called p
with which you can switch between projects without cd
and without even writing out the full name. E.g. switch to your /bla/foo/todolist
by simply calling p todo
Reference
이 문제에 관하여(project-butler: 여러 프로젝트를 쉽게 관리할 수 있는 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/activenode/project-butler-an-easy-tool-to-manage-multiple-projects-296b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)