더 이상 Makefile을 사용하지 않습니다! 대신 나는 bake-cli를 사용합니다
그리고 훌륭합니다. 그런 다음 패브릭을 찾아 호출합니다. 오 마이 굿! 나는 :love에서 느꼈다: 나는 내 지역 개발을 위해 Python으로 쓰기 작업을 시작합니다. 그러나 가장 단순한 makefile이 많이 그리워요.
그러나 메이크파일은 작업을 실행하기 위해 생성된 것이 아니라 코드를 컴파일하기 위해 생성 및 설계되었습니다.
그런 다음 makefile에서 bash 스크립팅을 실행할 가능성을 놓쳤습니다.
kennethreitz가 가졌던 것과 같은 느낌이었습니다.
The problem with doing this is that you can't use familiar bash–isms when doing so, as GNU Make doesn't use the familiar Bash syntax, nor does it allow for simple ad–hoc use of arbitrary scripting languages (e.g. Python).
따라서 bake-cli가 탄생했습니다.
당신은 Bakefile을 만들고 bash 파워로 작업을 내부에 넣습니다!
$ cat Bakefile $ bake install
install: install/node install/python + Executing install/node:
echo 'All ready!' | yarn install v1.17.3
install/full: install/system install | info No lockfile found.
install/python: @skip:key=Pipfile.lock | [1/4] Resolving packages...
pipenv install | [2/4] Fetching packages...
install/node: @skip:key=yarn.lock | [3/4] Linking dependencies...
yarn install | [4/4] Building fresh packages...
install/system: @confirm | success Saved lockfile.
brew install pipenv yarn | Done in 0.05s.
+ Executing install/python:
python/format: | Installing dependencies from …
black . + Executing install:
| All ready!
utils/argv: + Done.
set -u && echo "$HELLO: $@"
Rinse and repeat…
utils/deploy: @confirm:secure
exit 0
오른쪽으로 스크롤
이것으로 개발 속도를 높일 수 있습니다! 메이크파일 교체
케네스라이츠 / 빵 굽기
Bake — 이상하게 친숙한 워크플로 유틸리티입니다.
$ bake — a s☿rangely familiar workflow utility.
~ see bake's own~ under development ~
$ cat Bakefile $ bake install install: install/node install/python + Executing install/node echo 'All ready!' | yarn install v1.17.3 install/full: install/system install | info No lockfile found install/python: @skip:key=Pipfile.lock | [1/4] Resolving packages... pipenv install | [2/4] Fetching packages... install/node: @skip:key=yarn.lock | [3/4] Linking dependencies... yarn install | [4/4] Building fresh packages... install/system: @confirm | success Saved lockfile. brew install pipenv yarn | Done in 0.05s. + Executing install/python: python/format: | Installing dependencies from … black . + Executing install: | All ready! utils/argv: + Done. set -u && echo "$HELLO: $@" Rinse and repeat… utils/deploy: @confirm:secure exit 0
Bakefile
~오븐에 무엇이 있습니까?
Bakefile
, Makefile
의 좋은 부분처럼 보이고 느껴집니다. View on GitHub
그것의 nodejs 버전도 있습니다.
Reference
이 문제에 관하여(더 이상 Makefile을 사용하지 않습니다! 대신 나는 bake-cli를 사용합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zodman/i-dont-use-makefile-anymore-instead-i-use-bake-cli-4pm7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)