corevpn-cli 0.1.0

CoreVPN command-line interface - VPN client with OAuth2 support
corevpn-cli-0.1.0 is not a library.

corevpn-cli

Crates.io Documentation License

CoreVPN command-line interface - VPN client with OAuth2 support.

Features

  • Interactive TUI: Terminal user interface for connection management
  • OAuth2 Authentication: Browser-based authentication flow
  • Profile Management: Save and manage multiple VPN profiles
  • Connection Status: Real-time connection monitoring
  • Cross-Platform: Linux, macOS, and Windows support

Installation

cargo install corevpn-cli

Usage

# Connect to VPN
corevpn connect --config client.ovpn

# List saved profiles
corevpn profiles list

# Add new profile
corevpn profiles add --name work --config work.ovpn

# Connect using profile
corevpn connect --profile work

# Show connection status
corevpn status

# Disconnect
corevpn disconnect

Commands

Command Description
connect Connect to VPN server
disconnect Disconnect from VPN
status Show connection status
profiles Manage VPN profiles
logs View connection logs
tui Launch interactive TUI

License

Licensed under either of:

at your option.