Skip to content

implement base CLI for Linux & Windows#949

Merged
wojcik91 merged 136 commits into
devfrom
cli_interface
Jun 15, 2026
Merged

implement base CLI for Linux & Windows#949
wojcik91 merged 136 commits into
devfrom
cli_interface

Conversation

@wojcik91

Copy link
Copy Markdown
Contributor

Implements basic version of the CLI which works on Linux and Windows (macOS is a separate task).

Working commands:

  • listing instances, locations, tunnels
  • connection status
  • connecting to non-MFA locations
  • connecting with code-based MFA (TOTP, email)
  • providing MFA code through a command
  • disconnecting all active locations
  • setting traffic routing mode for locations
  • overriding traffic routing mode
  • basic aliases ([c]onnect, [d]isconnect etc)
  • human-readable and JSON output

Closes #939

Comment thread src-tauri/common/src/lib.rs Outdated
Comment thread src-tauri/core/src/connection/daemon_client.rs
Comment thread src-tauri/client-cli/src/commands/list.rs Outdated
Comment thread src-tauri/client-cli/src/commands/location.rs
Comment thread src-tauri/client-cli/src/commands/location.rs Outdated
Comment thread src-tauri/client-cli/src/commands/status.rs Outdated
Comment thread src-tauri/client-cli/src/commands/location.rs Outdated
Comment thread src-tauri/daemon/src/daemon.rs Outdated
Comment thread src-tauri/client-cli/src/commands/status.rs Outdated
Comment thread src-tauri/client-cli/src/commands/status.rs Outdated
Comment thread src-tauri/client-cli/src/commands/status.rs Outdated
Comment thread src-tauri/client-cli/src/commands/status.rs Outdated
Comment thread src-tauri/client-cli/src/commands/location.rs Outdated
Comment thread src-tauri/client-cli/src/commands/location.rs Outdated
Comment thread src-tauri/client-cli/src/commands/disconnect.rs Outdated
Comment thread src-tauri/client-cli/src/commands/disconnect.rs Outdated
@wojcik91 wojcik91 merged commit 1369332 into dev Jun 15, 2026
5 checks passed
@wojcik91 wojcik91 deleted the cli_interface branch June 15, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants