about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2025-02-05T15·04+0100
committerclbot <clbot@tvl.fyi>2025-02-05T15·16+0000
commit473d3c37617057e209517d6f37d422f7a1190312 (patch)
tree1292d89690014e8c593ceccb84b4358bd520b585
parent3224488a29f681bbf7b53d5b635d80224ea013e6 (diff)
fix(sterni/acme/mkbqnkeyboard.bqn): allow multiple flags in one arg r/9178
Change-Id: I203cc50997f9292cef7a3383dadb96fc97108ca6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13099
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: sterni <sternenseemann@systemli.org>
-rwxr-xr-xusers/sterni/acme/mkbqnkeyboard.bqn3
-rw-r--r--users/sterni/acme/plan9port/default.nix2
2 files changed, 2 insertions, 3 deletions
diff --git a/users/sterni/acme/mkbqnkeyboard.bqn b/users/sterni/acme/mkbqnkeyboard.bqn
index e255ca27c4e8..8adc4a388457 100755
--- a/users/sterni/acme/mkbqnkeyboard.bqn
+++ b/users/sterni/acme/mkbqnkeyboard.bqn
@@ -17,8 +17,7 @@ IsAscii ← 127⊸≥-⟜@
 # Parse CLI
 opts ← {
  flags‿args ← 2↑'-' ((≠⟜⊑)¨⊔⊢) 𝕩
- # TODO(sterni): support multiple flags in one argument, e.g. -si
- ⟨sort,help,inPlace⟩ ⇐ flags∊˜⟨"-s","-h","-i"⟩
+ ⟨sort,help,inPlace⟩ ⇐ "shi"∊∾1⊸↓¨flags
 
  argCount ← 2
  {𝕤
diff --git a/users/sterni/acme/plan9port/default.nix b/users/sterni/acme/plan9port/default.nix
index a57b0e60b98e..63a7a8586325 100644
--- a/users/sterni/acme/plan9port/default.nix
+++ b/users/sterni/acme/plan9port/default.nix
@@ -9,7 +9,7 @@ let
         (builtins.readDir dir));
 
   mkbqnkeyboard' = pkgs.writeShellScript "mkbqnkeyboard'" ''
-    exec ${pkgs.cbqn}/bin/BQN ${../mkbqnkeyboard.bqn} -s -i \
+    exec ${pkgs.cbqn}/bin/BQN ${../mkbqnkeyboard.bqn} -si \
       "${pkgs.srcOnly pkgs.mbqn}/editors/inputrc" "$1"
   '';