Noti: La configuración de mensajes no funciona

Creado en 24 ene. 2018  ·  6Comentarios  ·  Fuente: variadico/noti

Descripción

La bandera --message / -m no está configurando correctamente el campo del mensaje de notificaciones. No importa lo que se especifique, el campo del mensaje siempre es la cadena "¡Listo!".

pasos para reproducir

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

Este comportamiento se produce cuando falta el archivo de configuración. Un archivo vacío lo resuelve, como lo señala @heidark.

Comportamiento esperado

El campo de mensaje de las ventanas emergentes de notificación / lecturas de voz será "Mi mensaje".

Comportamiento real

Los campos del mensaje siguen siendo la cadena predeterminada "¡Listo!".
screen shot 2018-01-24 at 4 17 07 pm

Versión

3.0.0 , instalado a través de Homebrew en MacOs 10.13.2

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

bug

Comentario más útil

Si no hay .noti.yaml en la carpeta en la que se encuentra cuando ejecuta noti, ignora el indicador de mensaje.

la creación de un archivo .noti.yaml vacío soluciona el problema, pero solo para ese directorio determinado.

el problema podría aquí:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

Todos 6 comentarios

Hm, extraño. Parece que no puedo reprochar. ¿Puedes compartir el resultado de este comando?

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

Cosa segura:

$ 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

Si no hay .noti.yaml en la carpeta en la que se encuentra cuando ejecuta noti, ignora el indicador de mensaje.

la creación de un archivo .noti.yaml vacío soluciona el problema, pero solo para ese directorio determinado.

el problema podría aquí:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

La creación de un archivo vacío ~/.config/noti/noti.yaml funcionó, gracias amablemente @heidark.

¡Ooooh, bonito! ¡Definitivamente puedo reproducir esto ahora! ¡Gracias @heidark! ¡El lanzamiento del parche llegará pronto!

¡Gracias a todos!
Creo que esto debería solucionarse en la última versión de dev .

Cerrando ahora. ¡El lanzamiento del parche llegará pronto!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

integrii picture integrii  ·  12Comentarios

pascalandy picture pascalandy  ·  6Comentarios

subvillion picture subvillion  ·  6Comentarios

ilovezfs picture ilovezfs  ·  7Comentarios

ventz picture ventz  ·  5Comentarios