╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ main.zig ─────────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
74 }, 75 }, 76 .help => |cmd_kind_maybe| try cmd.printHelp(cmd_kind_maybe, run_opts.out), 77 .cli => |cli_cmd| switch (cli_cmd) { 78 .serve => { 79 try serve.run(repo_kind, any_repo_opts, io, allocator, cwd_path, .{ 80 .http_listen = cli_cmd.serve.http_listen, 81 .ssh_listen = cli_cmd.serve.ssh_listen, 82 .data_dir = cli_cmd.serve.data_dir, 83 }, run_opts.err); 84 }, 85 .ssh_helper => { 86 try ssh_helper.run(io, allocator, .{ 87 .ssh_connect = cli_cmd.ssh_helper.ssh_connect, 88 .service = cli_cmd.ssh_helper.service, 89 .dir = cli_cmd.ssh_helper.dir, 90 }, run_opts.environ_map); 91 }, 92 }, 93 } 94 } 95