Noti: Nachrichteneinstellung funktioniert nicht

Erstellt am 24. Jan. 2018  ·  6Kommentare  ·  Quelle: variadico/noti

Beschreibung

Das Flag --message / -m setzt das Nachrichtenfeld von Benachrichtigungen nicht richtig. Egal was angegeben ist, das Meldungsfeld ist immer die Zeichenfolge "Fertig!".

Schritte zum Reproduzieren

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

Dieses Verhalten tritt auf, wenn die Konfigurationsdatei fehlt. Eine leere Datei löst es, als darauf hingewiesen , durch @heidark.

Erwartetes Verhalten

Das Nachrichtenfeld von Benachrichtigungs-Popups / Sprachausgaben muss "Meine Nachricht" sein.

Tatsächliches Verhalten

In den Nachrichtenfeldern bleibt die Standardzeichenfolge "Fertig!".
screen shot 2018-01-24 at 4 17 07 pm

Ausführung

3.0.0 , installiert über Homebrew auf MacOs 10.13.2

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

bug

Hilfreichster Kommentar

Wenn der Ordner, in dem Sie sich beim Ausführen von noti befinden, keine .noti.yaml-Datei enthält, wird das Nachrichtenflag ignoriert.

Das Erstellen einer leeren .noti.yaml-Datei behebt das Problem, jedoch nur für dieses angegebene Verzeichnis.

das Problem könnte hier sein:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

Alle 6 Kommentare

Hm, seltsam. Ich kann anscheinend nicht repro. Können Sie die Ausgabe dieses Befehls teilen?

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

Sichere Sache:

$ 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

Wenn der Ordner, in dem Sie sich beim Ausführen von noti befinden, keine .noti.yaml-Datei enthält, wird das Nachrichtenflag ignoriert.

Das Erstellen einer leeren .noti.yaml-Datei behebt das Problem, jedoch nur für dieses angegebene Verzeichnis.

das Problem könnte hier sein:
https://github.com/variadico/noti/blob/960a214d7f2b2ef4866ac8f90048b65032c7c9bf/internal/command/config.go#L182 -L192

Das Erstellen einer leeren Datei ~/.config/noti/noti.yaml funktioniert, danke @heidark.

Ooooh, schön! Das kann ich jetzt definitiv reproduzieren! Danke @heidark! Patch-Release kommt bald!

Danke an alle!
Ich glaube, dies sollte auf dem neuesten Entwickler behoben werden.

Schließt jetzt. Patch-Release kommt bald!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

subvillion picture subvillion  ·  6Kommentare

ilovezfs picture ilovezfs  ·  7Kommentare

pascalandy picture pascalandy  ·  6Kommentare

integrii picture integrii  ·  12Kommentare

ventz picture ventz  ·  5Kommentare