summaryrefslogtreecommitdiffstats
path: root/src/bin/client/main.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-24 14:48:12 +0200
committersalmonik <salmonik@tuta.io>2026-08-24 14:48:12 +0200
commit5d6b5049c2a34a3f8abe725d4a871ba84a0dd714 (patch)
tree57cb03bf59b3358a96742f455d38c21f4f645396 /src/bin/client/main.rs
parentstable and working, both platforms (diff)
downloadzagan-bet-5d6b5049c2a34a3f8abe725d4a871ba84a0dd714.tar.gz
zagan-bet-5d6b5049c2a34a3f8abe725d4a871ba84a0dd714.zip
TLS transport and games framework on client and server
Diffstat (limited to '')
-rw-r--r--src/bin/client/main.rs14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/bin/client/main.rs b/src/bin/client/main.rs
index 2ff6f55..c95880d 100644
--- a/src/bin/client/main.rs
+++ b/src/bin/client/main.rs
@@ -1,12 +1,22 @@
1#[macro_use] 1#[macro_use]
2mod macros; 2mod macros;
3mod repl;
4mod database;
5mod connection; 3mod connection;
4mod database;
5mod games;
6mod repl;
6 7
7use repl::ClientState; 8use repl::ClientState;
8 9
9fn main() { 10fn main() {
11 let args: Vec<String> = std::env::args().collect();
12 let unsafe_mode = args.iter().any(|arg| arg == "--unsafe");
13
14 if unsafe_mode {
15 println!("WARNING: Running in UNSAFE mode - certificate verification disabled!");
16 }
17
18 connection::set_unsafe_mode(unsafe_mode);
19
10 let mut state = ClientState::new(); 20 let mut state = ClientState::new();
11 if let Some(host) = state.addr.clone() { 21 if let Some(host) = state.addr.clone() {
12 state.connect_to(&host); 22 state.connect_to(&host);