feat(cli): add `version` subcommand
Prints types.ReleaseVersion to stdout when `portal version` is run. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Yechan Kim committed
Apr 16, 2026 at 18:17 UTC
c0ee422ccbc31d337bccaaa98f3b0cd36e1b4b5b
1 file changed
+4
cmd/portal-tunnel/main.go
+4
@@ -22,6 +22,10 @@ func main() {
22
if err := utils.RunCommands(os.Args[1:], os.Stdout, os.Stderr, printRootUsage, map[string]utils.CommandFunc{
23
"expose": runExposeCommand,
24
"list": runListCommand,
25
+ "version": func(args []string) error {
26
+ fmt.Fprintln(os.Stdout, types.ReleaseVersion)
27
+ return nil
28
+ },
29
"help": utils.MakeHelpCommand(printRootUsage, []utils.HelpTopic{
30
{Name: "expose", Usage: printExposeUsage},
31
{Name: "list", Usage: printListUsage},