From 2a8a359181d7e6c98ea4725bf93c2ef9a4baf344 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Wed, 29 Jan 2025 12:52:32 -0600 Subject: [PATCH] update hwylterm --- tunnel/default.nix | 2 +- tunnel/nimble.lock | 4 ++-- tunnel/src/tunnel.nim | 9 ++++----- tunnel/tunnel.nimble | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/tunnel/default.nix b/tunnel/default.nix index ebf41b3..e41fd81 100644 --- a/tunnel/default.nix +++ b/tunnel/default.nix @@ -8,5 +8,5 @@ buildNimblePackage { src = lib.cleanSource ./.; doCheck = false; - nimbleDepsHash = "sha256-NajR821HbgR6TABZJOkMIf7EZq4dgDAZ02PZlKwtKCA="; + nimbleDepsHash = "sha256-YWssZU4SyfoYbXl/IYsbc0TwEs7ZcwonjkEXHCrhZeA="; } diff --git a/tunnel/nimble.lock b/tunnel/nimble.lock index e313b2b..133c905 100644 --- a/tunnel/nimble.lock +++ b/tunnel/nimble.lock @@ -3,12 +3,12 @@ "packages": { "hwylterm": { "version": "0.1.0", - "vcsRevision": "50d0ee5a3bbba88e1d73f5eb3cf0d1e9911885ca", + "vcsRevision": "dbde9c91e972e101c6e9da4ad87a0b2fa6d1bee8", "url": "https://github.com/daylinmorgan/hwylterm", "downloadMethod": "git", "dependencies": [], "checksums": { - "sha1": "7b353603c818f4be92238719c62bb97be7e00580" + "sha1": "aa7def4e92d09001e407791bbe02f21c4d835158" } } }, diff --git a/tunnel/src/tunnel.nim b/tunnel/src/tunnel.nim index d35d31c..17a753e 100644 --- a/tunnel/src/tunnel.nim +++ b/tunnel/src/tunnel.nim @@ -40,25 +40,24 @@ proc showTunnels() = hwylCli: name "tunnel" - settings ShowHelp + settings ShowHelp, InferShort, Propagate subcommands: [up] ... "activate a tunnel" - args: + positionals: host string - required port flags: port: - - p T int ? "port number" * 8555 + S Required run: activateTunnel(host, port) [down] ... "disable all tunnels for a host" - args: + positionals: host string run: deactivateTunnels(host) diff --git a/tunnel/tunnel.nimble b/tunnel/tunnel.nimble index 2a82a28..28f3034 100644 --- a/tunnel/tunnel.nimble +++ b/tunnel/tunnel.nimble @@ -9,5 +9,5 @@ bin = @["tunnel"] # Dependencies requires "nim >= 2.0.8" -requires "https://github.com/daylinmorgan/hwylterm#50d0ee5" +requires "https://github.com/daylinmorgan/hwylterm#dbde9c91"