feat: update ReleaseVersion to v2.1.8 and format relay list output in tabular form
Kim committed
Apr 27, 2026 at 12:05 UTC
e38497e635a9946ea5f69a5b7095d631960b7622
2 files changed
+6
-3
cmd/portal-tunnel/main.go
+5
-2
@@ -9,6 +9,7 @@ import (
9
"os"
10
"strings"
11
"sync"
12
+ "text/tabwriter"
13
"time"
14
15
"github.com/rs/zerolog"
@@ -233,14 +234,16 @@ func runListCommand(args []string) error {
234
}
235
wg.Wait()
236
237
+ table := tabwriter.NewWriter(os.Stdout, 0, 0, 2, ' ', 0)
238
+ fmt.Fprintln(table, "RELAY\tVERSION")
239
for i, relayURL := range relayURLs {
240
ver := versions[i]
241
if ver == "" {
242
ver = "unknown"
243
}
241
- fmt.Printf("%s\t%s\n", relayURL, ver)
244
+ fmt.Fprintf(table, "%s\t%s\n", relayURL, ver)
245
}
243
- return nil
246
+ return table.Flush()
247
}
248
249
func printRootUsage(w io.Writer) {
types/types.go
+1
-1
@@ -1,7 +1,7 @@
1
package types
2
3
const (
4
- ReleaseVersion = "v2.1.7"
4
+ ReleaseVersion = "v2.1.8"
5
SDKVersion = "6"
6
DiscoveryVersion = "7"
7
PortalRelayRegistryURL = "https://raw.githubusercontent.com/gosuda/portal-tunnel/main/registry.json"