summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/main.rs
AgeCommit message (Expand)AuthorFilesLines
2021-02-02Unrelated formatting fixEmīls1-8/+6
2021-01-28Rename GrpcClientErrorDavid Lönnhager1-6/+6
2021-01-28Specify exactly what failed in the CLI when multiple RPCs may failDavid Lönnhager1-3/+17
2021-01-28Print tonic statuses more nicely in the CLIDavid Lönnhager1-1/+6
2021-01-28Improve error handling in management interfaceDavid Lönnhager1-1/+1
2020-10-12Only build dependencies and binaries once with build.shDavid Lönnhager1-3/+2
2020-10-09Add --wait argument to connect commandOskar Nyberg1-0/+4
2020-10-09Add CommandFailed error to CLIOskar Nyberg1-0/+3
2020-08-20Add mullvad-management-interface crate for IPC types and functionsDavid Lönnhager1-29/+6
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager1-14/+35
2020-04-17Use conditional compilation for shell completionsDavid Lönnhager1-2/+4
2020-04-17Don't include shell-completions command in shell completionsDavid Lönnhager1-16/+16
2020-04-17Generate and package shell completionsDavid Lönnhager1-1/+2
2020-04-17Make mullvad-cli able to output shell completions at runtimeLinus Färnstrand1-12/+47
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand1-8/+0
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-9/+3
2019-05-28Factor out location parsing in CLIEmīls Piņķis1-0/+1
2019-05-27Automatically print help when no subcommand givenLinus Färnstrand1-1/+5
2019-04-15Convert errors in CLI away from error-chainLinus Färnstrand1-19/+29
2019-04-08Remove error-chain from mullvad-ipc-clientLinus Färnstrand1-6/+3
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-1/+3
2019-02-14Use proper subscriptions in mullvad-ipc-clientEmīls Piņķis1-0/+3
2019-01-19Remove explicitly setting the system allocatorLinus Färnstrand1-4/+1
2018-12-13Convert mullvad-cli to Rust 2018Linus Färnstrand1-14/+3
2018-11-01Improve error message in CLI when daemon is not runningEmīls Piņķis1-1/+13
2018-11-01Make all binaries use same version formatLinus Färnstrand1-2/+4
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand1-2/+1
2018-09-20Set the global allocator to the system default oneLinus Färnstrand1-0/+7
2018-08-29Change mullvad-cli to use new jsonrpc clientEmīls Piņķis1-1/+8
2018-05-03Remove unnecessary `mullvad-cli::rpc` moduleJanito Vaqueiro Ferreira Filho1-1/+0
2018-05-03Use `mullvad-ipc-client` in `mullvad-cli`Janito Vaqueiro Ferreira Filho1-5/+5
2018-03-26Format code with newer rustfmtLinus Färnstrand1-1/+1
2018-03-22Add support for setting and getting tunnel options from cliEmīls Piņķis1-0/+1
2018-03-06Upgrade env_logger, duct, uuid and randLinus Färnstrand1-1/+1
2018-03-05Add details to RPC file is not trusted errorJanito Vaqueiro Ferreira Filho1-1/+7
2017-10-26Get rid of recursion_limit in mullvad-cliLinus Färnstrand1-3/+0
2017-09-21Remove unused crate imports, silencing compilerLinus Färnstrand1-1/+0
2017-09-18Run rustfmt-nightly 0.2.6 on everythingLinus Färnstrand1-4/+4
2017-09-13Set custom relay in cliErik Larkö1-0/+1
2017-09-08Add license metadataLinus Färnstrand1-0/+8
2017-09-04Hardcode tmp path to /tmp on unixLinus Färnstrand1-0/+2
2017-07-17Rename all crates from snake_case to kebab-caseLinus Färnstrand1-0/+51