sexy scripts
1.0.0
이 저장소에는 macOS/Linux의 일상생활에 필요한 스크립트가 포함되어 있습니다.
Windows Bash나 Cygwin에서도 작동할 수 있다고 확신합니다.
이 저장소를 복제하거나 다운로드하고 다음을 사용하여 ~/.zshrc
의 환경에 추가합니다(예:).
export PATH= " ${PATH} :/Users/phally/sexy-scripts "
지정된 폴더를 관찰하고 변경사항이 있으면 지정된 명령을 실행합니다.
예를 들어 TDD(테스트 기반 개발) 또는 HTTP API 개발에 매우 유용합니다.
요청을 실행할 때마다 브라우저를 새로 고치거나 명령을 다시 실행하거나 Postman과 같은 작업으로 돌아갈 필요가 없습니다.
xargs
사용하므로 별칭을 지원하지 않습니다. Homebrew 또는 Apt를 사용하여 설치할 수 있는 fswatch
필요합니다.
용법:
watchdo < folder ... > -- < command >
예:
# Automatically run all PHPunit tests when you save something:
watchdo src -- vendor/bin/phpunit
# Automatically run a single PHPunit test when you save something:
watchdo src -- vendor/bin/phpunit tests/TestCase/Controller/UsersControllerTest.php
# Obviously useful for API development!
# Watch the source code and do a HTTP request on save (with HTTPie):
watchdo src -- http GET http://localhost:3000/project/items.json
# Run a command for the triggered file.
# Here {} is replaced by the full path of the changed file:
watchdo folder1 folder2 -- ls -lah {}
시간이 지나면 여기에 더 많은 스크립트를 추가할 것입니다.
이 스크립트는 간단하게 설계되었습니다. 기여에 많은 감사를 표하지만, 문제를 더 복잡하게 만드는 문제나 끌어오기 요청은 종료될 수 있습니다.