* update install-wizard and readme to show that shards is required
Signed-off-by: Matthew Wilson <54033231+wilson-matthew@users.noreply.github.com>
* updated CHANGELOG.md
---------
Signed-off-by: Matthew Wilson <54033231+wilson-matthew@users.noreply.github.com>
Co-authored-by: Jorge Morante <jorge@morante.eu>
* updated CHANGELOG.md
* allow comma-separated values in @fingers-enabled-builtin-patterns
The option is documented as a comma-separated list and add_builtin_patterns
splits it on ",", but it was declared with define_enum_option, whose parser
validates the whole string as a single member. Any list of more than one
pattern failed load-config, so the subset-selection use case from #19 was
impossible.
Add a MultiEnumParser that splits on "," and validates each token against
the allowed values, reporting any invalid names, and a define_multi_enum_option
macro that uses it. enabled_builtin_patterns now uses that macro.
---------
Co-authored-by: Jorge Morante <jorge@morante.eu>
* Add a macos arm64 binary generation and upload step to the deployment workflow
* Add arm64 macos binary support to the install wizard
* Update README.md to mention macOS arm64 binary
The existing "kubernetes" pattern matches resource type paths
(e.g. deployment.apps/my-app) but not pod names, which are
the most commonly copied k8s identifiers for kubectl logs,
describe, exec, etc.
Pod names like "nginx-deployment-66b6c48dd5-7xb2r" have a
distinctive structure: <name>-<replicaset-hash>-<pod-hash>.
The regex uses the actual k8s hash alphabet (consonants +
digits 2,4-9, no vowels) from apimachinery/pkg/util/rand,
which avoids false positives on normal terminal text.
The set_buffer method writes to tmux load-buffer via stdin pipe but
only flushes without closing. Since load-buffer reads until EOF,
the command may not complete properly, especially when using the
-w flag for OSC52 clipboard integration through nested tmux/SSH.
Replacing flush with close signals EOF and allows the command to
complete, ensuring the OSC52 escape sequence is properly sent.