Noti: A configuração da mensagem não funciona

Criado em 24 jan. 2018  ·  6Comentários  ·  Fonte: variadico/noti

Descrição

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!".

Passos para reproduzir

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.

Comportamento esperado

O campo de mensagem de pop-ups de notificação / leituras de voz deve ser "Minha mensagem".

Comportamento real

Os campos da mensagem continuam a ser a string padrão "Concluído!".
screen shot 2018-01-24 at 4 17 07 pm

Versão

3.0.0 , instalado via Homebrew em MacOs 10.13.2

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

bug

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

Todos 6 comentários

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!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ventz picture ventz  ·  5Comentários

subvillion picture subvillion  ·  6Comentários

integrii picture integrii  ·  12Comentários

ilovezfs picture ilovezfs  ·  7Comentários

pascalandy picture pascalandy  ·  6Comentários