내 첫 오픈 소스 프로젝트를 만드는 방법
내가 극복하지 못한 것 중 하나는 단말기 사용,
그는 무엇이든 할 수 있었기 때문입니다.
여기에서
New-Item
명령을 사용하면 명령당 하나의 파일만 만들 수 있는 약간의 문제가 발생합니다.예를 들어:
New-Item index.js
확실히 당신은 나에게 물어볼 것입니다. 문제가 무엇입니까? 글쎄요, Linux에는
touch
라는 명령이 있어 단 하나의 명령을 사용하여 원하는 파일을 생성할 수 있습니다.예를 들어:
touch src/components/Search.js src/components/Search.test.js src/components/Search.css
그래서 JavaScript로 작성된 touch-win이라는 cli 프로그램을 만들기로 결정했습니다.
npm
에 이 명령의 여러 버전이 있거나 scoop
로 가져오려면 다른 것이 필요합니다.일상에서 터미널을 사용하는 것을 좋아하지만 가장 반복적인 작업 중 하나는 폴더를 생성하고 그 안에 3개 이상의 파일을 생성하는 것이었습니다.
더 명확한 예:
# Create folder
$ mkdir src/components/Search
# Create files
$ touch src/components/Search/index.js src/components/Search.test.js src/components/Search.css
이제 이해가 잘 되셨나요?
Touch Win 단 하나의 명령을 사용하여 위에서 언급한 작업을 완벽하게 해결했습니다.
touch-win src/components/Search/index.js src/components/Search.css src/components/Search.test.js
Touch Win에는 누락된 폴더를 생성하는 기능이 있으므로 더 이상
mkdir
를 사용할 필요가 없습니다.보다 반복적인 또 다른 작업은 생성하려는 파일의 경로입니다
src/components/Search
.--base
또는 -b
옵션 다음에 src/components/Search
경로를 사용하면 더 이상 전체 파일 경로를 입력할 필요가 없습니다. Touch Win에서 처리해 드립니다.touch-win -b src/components/Search index.js Search.test.js Search.css
현재 다운로드 수는 300회가 넘습니다. 당신은 그것을 사용하는 다음 것입니까?
👉 https://www.npmjs.com/package/touch-win
👨💻 몇 달 동안 저는 커뮤니티를 위한 무언가를 만들고 싶었습니다. 3년 동안 나의
hello world!
를 만들었던 오늘, 이 프로젝트로 나의 Hello open source!
를 씁니다. ❤️
Reference
이 문제에 관하여(내 첫 오픈 소스 프로젝트를 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zitrocode/how-to-create-my-first-open-source-project-42o6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)