https://github.com/wtetsu/gaze
- 코드 변경하면 테스트/린터/도커빌드 등을 자동으로 실행해주는 도구
- 언어/에디터 무관
ㅤ→ 기본적으로 Go,Python,Ruby,JS,PHP,Java,Kotlin,Rust,C++,Docker 등 지원
ㅤ→ ?,*,** 등으로 파일 종류별 명령 지정 가능
- 맥/윈/리눅스
- 실행 옵션
ㅤ→ -c : 변경되었을때 실행할 동작 지정. gaze a.py -c 'python "{{file}}"'
ㅤ→ -r : 기존 프로세스 죽이고 재시작
ㅤ→ -t 1000 : 기존 프로세스 1000ms 기다렸다 죽임 (무한루프 등 테스팅할 때)
- create-and-rename 방식인 Vim,Visual Studio 등의 세이브 동작도 지원
- 훌륭한 병렬 처리
ㅤ→ 업데이트후 프로세스 자동 실행중에 다시 업데이트 하면 첫 프로세스 실행 종료될 때 까지 기다림
ㅤ→ 첫번째 프로세스 실행중 두번 업데이트 하더라도 최종본 한번만 더 실행
ㅤ→ 한 파일 변경해서 프로세스 실행중, 다른 파일 변경되면 프로세스 하나 더 실행
ㅤ→ "파일이 아닌 명령단위로 프로세스 관리"
- Go로 된 CLI 오픈소스
Detect language Afrikaans Albanian Amharic Arabic Armenian Azerbaijani Basque Belarusian Bengali Bosnian Bulgarian Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Corsican Croatian Czech Danish Dutch English Esperanto Estonian Filipino Finnish French Frisian Galician Georgian German Greek Gujarati Haitian Creole Hausa Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Javanese Kannada Kazakh Khmer Korean Kurdish Kyrgyz Lao Latin Latvian Lithuanian Luxembourgish Macedonian Malagasy Malay Malayalam Maltese Maori Marathi Mongolian Myanmar (Burmese) Nepali Norwegian Pashto Persian Polish Portuguese Punjabi Romanian Russian Samoan Scots Gaelic Serbian Sesotho Shona Sindhi Sinhala Slovak Slovenian Somali Spanish Sundanese Swahili Swedish Tajik Tamil Telugu Thai Turkish Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu
Afrikaans Albanian Amharic Arabic Armenian Azerbaijani Basque Belarusian Bengali Bosnian Bulgarian Catalan Cebuano Chichewa Chinese (Simplified) Chinese (Traditional) Corsican Croatian Czech Danish Dutch English Esperanto Estonian Filipino Finnish French Frisian Galician Georgian German Greek Gujarati Haitian Creole Hausa Hawaiian Hebrew Hindi Hmong Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Javanese Kannada Kazakh Khmer Korean Kurdish Kyrgyz Lao Latin Latvian Lithuanian Luxembourgish Macedonian Malagasy Malay Malayalam Maltese Maori Marathi Mongolian Myanmar (Burmese) Nepali Norwegian Pashto Persian Polish Portuguese Punjabi Romanian Russian Samoan Scots Gaelic Serbian Sesotho Shona Sindhi Sinhala Slovak Slovenian Somali Spanish Sundanese Swahili Swedish Tajik Tamil Telugu Thai Turkish Ukrainian Urdu Uzbek Vietnamese Welsh Xhosa Yiddish Yoruba Zulu
Text-to-speech function is limited to 200 characters