Noti: Настройка сообщения не работает

Созданный на 24 янв. 2018  ·  6Комментарии  ·  Источник: variadico/noti

Описание

Флаг --message / -m неправильно устанавливает поле сообщения для уведомлений. Независимо от того, что указано, поле сообщения всегда представляет собой строку «Готово!».

Действия по воспроизведению

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

Это происходит, когда файл конфигурации отсутствует. Пустой файл разрешает это, как указывает @heidark.

Ожидаемое поведение

Поле сообщения всплывающих уведомлений / голосовых сообщений должно быть «Мое сообщение».

Фактическое поведение

В полях сообщения остается строка по умолчанию «Готово!».
screen shot 2018-01-24 at 4 17 07 pm

Версия

3.0.0 , устанавливается через Homebrew на MacOs 10.13.2

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! Скоро выйдет патч!

Спасибо всем!
Я считаю, что это должно быть исправлено в последней версии .

Закрытие сейчас. Скоро выйдет патч!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

pascalandy picture pascalandy  ·  6Комментарии

subvillion picture subvillion  ·  6Комментарии

ventz picture ventz  ·  5Комментарии

integrii picture integrii  ·  12Комментарии

ilovezfs picture ilovezfs  ·  7Комментарии