open-index/open-npm huggingface dataset:
npm package: @scatterlab/quick-slack
Description: 슬랙 메시지를 아주 쉽고 편하게 쏘기 위한 cli 툴입니다.
Author: Jeong Ukjae
Latest version: 1.0.4

# quick-slack

슬랙 메시지를 아주 쉽고 편하게 쏘기 위한 cli 툴입니다.

## 메시지 형식

1. 시작할 때 pid, 명령어, hostname, username을 slack으로 쏴줍니다.
2. stderr, stdout가 발생할 때마다 pid, hostname과 함께 slack으로 쏴줍니다.
3. 프로그램이 종료할 때 pid, 명령어, hostname, username과 exit code를 slack으로 쏴줍니다.

### 예시

![예시 이미지](./result.png)

## 사용법

```shell
$ npm i -g @scatterlab/quick-slack
$ slack python -u some-test-script.py
```

위처럼 사용하시면 slack 이후의 커멘드가 그대로 subprocess로 띄워져서 stdout, stderr과 함께 프로그램 시작, 종료를 슬랙으로 알려줍니다.

_Python은 `-u` 옵션을 주지 않으면 flush 동작이 제대로 이루어지지 않습니다._

### 설정

```dotenv
token=
channel=
as_user=
```

위같은 설정파일을 읽어서 설정하게 됩니다. 우선순위는 아래와 같습니다.

1. `./.slack`
2. `~/.slack`
3. `/etc/quick-slack`