1.0.4 • Published 4 years ago
@scatterlab/quick-slack v1.0.4
quick-slack
슬랙 메시지를 아주 쉽고 편하게 쏘기 위한 cli 툴입니다.
메시지 형식
- 시작할 때 pid, 명령어, hostname, username을 slack으로 쏴줍니다.
- stderr, stdout가 발생할 때마다 pid, hostname과 함께 slack으로 쏴줍니다.
- 프로그램이 종료할 때 pid, 명령어, hostname, username과 exit code를 slack으로 쏴줍니다.
예시
사용법
$ npm i -g @scatterlab/quick-slack
$ slack python -u some-test-script.py
위처럼 사용하시면 slack 이후의 커멘드가 그대로 subprocess로 띄워져서 stdout, stderr과 함께 프로그램 시작, 종료를 슬랙으로 알려줍니다.
Python은 -u
옵션을 주지 않으면 flush 동작이 제대로 이루어지지 않습니다.
설정
token=
channel=
as_user=
위같은 설정파일을 읽어서 설정하게 됩니다. 우선순위는 아래와 같습니다.
./.slack
~/.slack
/etc/quick-slack