2 unstable releases

0.2.0 Jan 11, 2021
0.1.0 Nov 25, 2020

#16 in #badge

MIT/Apache

44KB
1K SLoC

Protonvpn-rs

Crate Badge

An UNOFFICIAL cli for protonvpn, based on the official one (in python).

Status

Currently all this crate is capable of is editing settings (and not very well). The password is not stored yet, and this was all done without using tui libs (I didn't know about them at the time).

CLI Libs std::process

Todo

  • CLI (using structopt)
  • Config structs serialized to ron with serde.
  • init creates/checks for an existing login
  • configure overwrites any individual settings
  • openvpn connect/disconnect functions using the openvpn cli
  • Bind connect/disconnect functions to protonvpn's cli
  • status outputs server connection info
  • Way more but the above is enough for now

License

Licensed under either of

at your option.

Dependencies

~10–20MB
~298K SLoC