sexy scripts
1.0.0
該儲存庫包含 macOS / Linux 中日常生活的腳本。
我確信您也可以讓它在 Windows Bash 或 Cygwin 中運作。
複製或下載此儲存庫並將其新增至~/.zshrc
中的環境(例如),使用:
export PATH= " ${PATH} :/Users/phally/sexy-scripts "
監視給定的資料夾並在發生變更時執行給定的命令。
例如,對於測試驅動開發 (TDD) 或 HTTP API 開發非常有用。
每次要執行請求時,您不必刷新瀏覽器、重新運行命令或返回 Postman 之類的東西。
它不支援別名,因為它使用xargs
。需要fswatch
,可以使用 Homebrew 或 Apt 安裝。
用法:
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 {}
隨著時間的推移,我可能會在這裡添加更多腳本。
這些腳本設計得很簡單。儘管我非常感謝貢獻,但使它們變得更加複雜的問題或拉取請求可能會被關閉。