Noti: λ©”μ‹œμ§€ 섀정이 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€

에 λ§Œλ“  2018λ…„ 01μ›” 24일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: variadico/noti

μ„€λͺ…

--message / -m ν”Œλž˜κ·Έκ°€ μ•Œλ¦Όμ˜ λ©”μ‹œμ§€ ν•„λ“œλ₯Ό μ˜¬λ°”λ₯΄κ²Œ μ„€μ •ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 무엇을 μ§€μ •ν•˜λ“  λ©”μ‹œμ§€ ν•„λ“œλŠ” 항상 "Done!" λ¬Έμžμ—΄μž…λ‹ˆλ‹€.

μž¬ν˜„ 단계

noti -t "My Title" -m "My Message"

이 λ¬Έμ œλŠ” ꡬ성 파일이 없을 λ•Œ λ°œμƒν•©λ‹ˆλ‹€. @heidarkκ°€ μ§€μ ν•œ λŒ€λ‘œ 빈 νŒŒμΌμ€ 이λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€.

μ˜ˆμƒλ˜λŠ” 행동

μ•Œλ¦Ό νŒμ—…μ˜ λ©”μ‹œμ§€ ν•„λ“œ/μŒμ„± νŒλ…μ€ "λ‚΄ λ©”μ‹œμ§€"μž…λ‹ˆλ‹€.

μ‹€μ œ 행동

λ©”μ‹œμ§€ ν•„λ“œλŠ” κΈ°λ³Έ λ¬Έμžμ—΄ "Done!"으둜 μœ μ§€λ©λ‹ˆλ‹€.
screen shot 2018-01-24 at 4 17 07 pm

버전

3.0.0 , MacO 10.13.2μ—μ„œ Homebrewλ₯Ό 톡해 μ„€μΉ˜

screen shot 2018-01-24 at 4 17 13 pm

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

notiλ₯Ό μ‹€ν–‰ν•  λ•Œ ν˜„μž¬ μžˆλŠ” 폴더에 .noti.yaml이 μ—†μœΌλ©΄ λ©”μ‹œμ§€ ν”Œλž˜κ·Έλ₯Ό λ¬΄μ‹œν•©λ‹ˆλ‹€.

빈 .noti.yaml νŒŒμΌμ„ μƒμ„±ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€λ§Œ ν•΄λ‹Ή λ””λ ‰ν† λ¦¬μ—λ§Œ ν•΄λ‹Ήλ©λ‹ˆλ‹€.

λ¬Έμ œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

λͺ¨λ“  6 λŒ“κΈ€

흠, μ΄μƒν•˜λ‹€. λ‚˜λŠ” λ°˜μ„±ν•  수 μ—†λŠ” 것 κ°™λ‹€. 이 λͺ…λ Ήμ˜ 좜λ ₯을 κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

noti --verbose -t "My Title" -m "My Message"

ν™•μ‹€ν•œ 것:

$ noti --verbose -t "My Title" -m "My Message"
Failed to configure: failed to read config file: [open .noti.yaml: no such file or directory open /Users/tkc/.config/noti/noti.yaml: no such file or directory]
title: My Title
Running command: []
Services: map[banner:{}]
Viper: map[title:My Title say:map[voice:Alex] pushbullet:map[accesstoken:] bearychat:map[incominghookuri:] message:Done! simplepush:map[key: event:] slack:map[channel: username:noti token:] hipchat:map[room: accesstoken:] defaults:[banner] espeak:map[voicename:english-us] pushover:map[apitoken: userkey:] nsuser:map[soundnamefail:Basso soundname:Ping] pushsafer:map[key:] speechsynthesizer:map[voice:Microsoft David Desktop]]
1 notifications queued
Sent: *nsuser.Notification

notiλ₯Ό μ‹€ν–‰ν•  λ•Œ ν˜„μž¬ μžˆλŠ” 폴더에 .noti.yaml이 μ—†μœΌλ©΄ λ©”μ‹œμ§€ ν”Œλž˜κ·Έλ₯Ό λ¬΄μ‹œν•©λ‹ˆλ‹€.

빈 .noti.yaml νŒŒμΌμ„ μƒμ„±ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€λ§Œ ν•΄λ‹Ή λ””λ ‰ν† λ¦¬μ—λ§Œ ν•΄λ‹Ήλ©λ‹ˆλ‹€.

λ¬Έμ œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

빈 파일 ~/.config/noti/noti.yaml 생성이 μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€. @heidarkμ—κ²Œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

였였, μ’‹μ•„! 이제 ν™•μ‹€νžˆ μž¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€! @heidark κ°μ‚¬ν•©λ‹ˆλ‹€! 패치 λ¦΄λ¦¬μŠ€κ°€ 곧 올 κ²ƒμž…λ‹ˆλ‹€!

λͺ¨λ‘ κ°μ‚¬ν•©λ‹ˆλ‹€!
λ‚˜λŠ” 이것이 μ΅œμ‹  dev μ—μ„œ μˆ˜μ •λ˜μ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

μ§€κΈˆ λ‹«μŠ΅λ‹ˆλ‹€. 패치 λ¦΄λ¦¬μŠ€κ°€ 곧 올 κ²ƒμž…λ‹ˆλ‹€!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰