| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This will help maintainers create their package.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch replaces the YAML configuration format with scfg
(https://git.sr.ht/~emersion/scfg).
Additionally, a few things about configuration are cleaned up:
* abbreviated names are expanded (addr -> address, nick -> nickname)
* negative bools switched to positive (no-tls -> tls)
* independent column widths are grouped under the "pane-width"
directive
* implementation of default configuration values is improved
* password-cmd is executed directly (with scfg field parsing)
instead of with "sh -c".
* on-highlight is now a file, $XDG_CONFIG_HOME/senpai/highlight by
default, which can be changed with the on-highlight-path directive
|
| |
|
|
|
|
|
|
| |
Storing passwords in plaintext in your configuration file is dangerous!
This patch adds support for fetching a password from an external
command (i.e. `gpg`, `pass`, `gopass`).
|
| |
|
| |
|
|
|
|
|
|
| |
Because the part later suggests joining #senpai, which is now on
Libera.Chat instead of Freenode, it would make sense to update this
as well.
|
|
|
|
|
| |
Allows to `go build ./cmd/senpai` without having to specify -o.
Also more consistent with how cmd/ is used in the Go ecosystem.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
There's no way to escape single quotes in shell scripts. Since the
default password uses one, switch to here-documents.
|
| |
|
| |
|
| |
|
|
|