Gaze
파일 저장할 때마다 명령 실행하기
Features
- 코드 변경하면 테스트/린터/도커빌드 등을 자동으로 실행해주는 도구
- 언어/에디터 무관
- 기본적으로 Go,Python,Ruby,JS,PHP,Java,Kotlin,Rust,C++,Docker 등 지원
- ?,,* 등으로 파일 종류별 명령 지정 가능
-
-c
: 변경되었을때 실행할 동작 지정.gaze a.py -c 'python "{{file}}"'
-
-r
: 기존 프로세스 죽이고 재시작 -
-t 1000
: 기존 프로세스 1000ms 기다렸다 죽임 (무한루프 등 테스팅할 때)
- 업데이트후 프로세스 자동 실행중에 다시 업데이트 하면 첫 프로세스 실행 종료될 때 까지 기다림
- 첫번째 프로세스 실행중 두번 업데이트 하더라도 최종본 한번만 더 실행
- 한 파일 변경해서 프로세스 실행중, 다른 파일 변경되면 프로세스 하나 더 실행
- "파일이 아닌 명령단위로 프로세스 관리"