protonvpn

Crates.ioprotonvpn
lib.rsprotonvpn
version0.2.0
sourcesrc
created_at2020-11-25 20:33:41.509078
updated_at2021-01-11 22:15:48.331598
descriptionprotonvpn cli in rust
homepagehttps://github.com/hybras/protonvpn
repositoryhttps://github.com/hybras/protonvpn
max_upload_size
id316424
size69,882
Hybras (hybras)

documentation

README

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).

Links for Later

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.

Commit count: 173

cargo fmt