O sinalizador --message
/ -m
não está configurando corretamente o campo de mensagem de notificações. Não importa o que seja especificado, o campo da mensagem é sempre a string "Concluído!".
noti -t "My Title" -m "My Message"
Esse comportamento ocorre quando o arquivo de configuração está ausente. Um arquivo vazio resolve isso, conforme apontado por @heidark.
O campo de mensagem de pop-ups de notificação / leituras de voz deve ser "Minha mensagem".
Os campos da mensagem continuam a ser a string padrão "Concluído!".
3.0.0
, instalado via Homebrew em MacOs 10.13.2
Hm, estranho. Não consigo reproduzir. Você pode compartilhar a saída deste comando?
noti --verbose -t "My Title" -m "My Message"
Coisa certa:
$ 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
Se não houver .noti.yaml na pasta em que você está ao executar o noti, ele ignorará o sinalizador de mensagem.
a criação de um arquivo .noti.yaml vazio corrige o problema, mas apenas para aquele diretório fornecido.
o problema pode aqui:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192
Criar um arquivo vazio ~/.config/noti/noti.yaml
funcionou, muito obrigado @heidark.
Ooooh, legal! Definitivamente posso reproduzir isso agora! Obrigado @heidark! O lançamento do patch estará disponível em breve!
Obrigado a todos!
Eu acredito que isso deve ser corrigido no último dev .
Fechando agora. O lançamento do patch estará disponível em breve!
Comentários muito úteis
Se não houver .noti.yaml na pasta em que você está ao executar o noti, ele ignorará o sinalizador de mensagem.
a criação de um arquivo .noti.yaml vazio corrige o problema, mas apenas para aquele diretório fornecido.
o problema pode aqui:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192