diff options
author | sterni <sternenseemann@systemli.org> | 2025-02-05T15·04+0100 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2025-02-05T15·16+0000 |
commit | 473d3c37617057e209517d6f37d422f7a1190312 (patch) | |
tree | 1292d89690014e8c593ceccb84b4358bd520b585 | |
parent | 3224488a29f681bbf7b53d5b635d80224ea013e6 (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-x | users/sterni/acme/mkbqnkeyboard.bqn | 3 | ||||
-rw-r--r-- | users/sterni/acme/plan9port/default.nix | 2 |
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" ''; |