642 Commits

Author SHA1 Message Date
Aram Drevekenin
0ed2607cb3 style(code): remove empty line 2019-09-19 20:07:54 +02:00
Aram Drevekenin
5745d9d8bf refactor(connection): remote stale netstat crate and reorder everything 2019-09-19 19:47:46 +02:00
Aram Drevekenin
3d54c7fd8e style(tests): rustfmt 2019-09-18 16:37:56 +02:00
Aram Drevekenin
f4f33af5dc fix(tests): human readable snapshots 2019-09-18 16:36:37 +02:00
Aram Drevekenin
e72f014615 refactor(linux): read proc os directly 2019-09-17 14:14:51 +02:00
Aram Drevekenin
89c8e48909 refactor(traffic): use own socket struct so it sorts 2019-09-17 13:32:09 +02:00
Aram Drevekenin
fe67fc7ce7 refactor(ui): remove unneeded drains 2019-09-16 22:37:39 +02:00
Aram Drevekenin
797091e2a9 style(code): clippy 2019-09-16 22:19:57 +02:00
Aram Drevekenin
e3ec9d22f0 style(all): rustfmt 2019-09-16 21:16:42 +02:00
Aram Drevekenin
97aa07dfb8 refactor(traffic): reduce code duplication and get rid of macro 2019-09-16 21:11:27 +02:00
Aram Drevekenin
7d1319a939 refactor(ui): less allocations 2019-09-16 18:31:10 +02:00
Aram Drevekenin
c527097006 refactor(ui): use or_default 2019-09-16 12:44:35 +02:00
Aram Drevekenin
884a2e49ce refactor(ui): use BTreeMaps instead of HashMaps for sorting 2019-09-16 12:11:07 +02:00
Aram Drevekenin
a5813ec14d refactor(linux): simplify KeyboardEvents iterator 2019-09-15 19:21:33 +02:00
Aram Drevekenin
4e66634a22 refactor(os): simplify function and compile_error 2019-09-15 19:12:26 +02:00
Aram Drevekenin
2a5e51ed80 chore(cli): introduce structopt for reading cli opts 2019-09-15 19:04:37 +02:00
Aram Drevekenin
993fe43c4f refactor(ui): do not allocate twice for every bandwidth display 2019-09-15 18:49:29 +02:00
Aram Drevekenin
058579e77c refactor(os): simplify functions 2019-09-15 18:36:34 +02:00
Aram Drevekenin
fecf0e689c refactor(traffic): simplify function and replace one macro 2019-09-15 18:23:50 +02:00
Aram Drevekenin
6b470a2d50 refactor(store): macros to functions 2019-09-15 17:18:21 +02:00
Aram Drevekenin
66a5839e73 refactor(linux): style and less cloning 2019-09-15 14:56:39 +02:00
Aram Drevekenin
d2dc6c5e9c refactor(linux): remove extraneous {} 2019-09-15 14:45:16 +02:00
Aram Drevekenin
0bb2e63717 refactor(match): remove None => () in favor of if let 2019-09-15 14:38:40 +02:00
Aram Drevekenin
fe3b12c712 refactor(connection): sort with Ord 2019-09-15 14:27:32 +02:00
Aram Drevekenin
29c2913750 refactor(mutex): handle mutext locking outside of display loop 2019-09-15 14:20:52 +02:00
Aram Drevekenin
542bb17882 refactor(ui): derive default 2019-09-15 13:34:41 +02:00
Aram Drevekenin
8fb9ad9a00 refactor(ui): rename render_table to create_table 2019-09-15 13:23:25 +02:00
Aram Drevekenin
ab4e50a8d5 refactor(ui): get rid of macros when rendering tables 2019-09-15 13:15:43 +02:00
Aram Drevekenin
aa7dc557cb refactor(mutex): only lock mutex once per display loop 2019-09-12 21:37:13 +02:00
Aram Drevekenin
ad8010be5c refactor(types): use u128 instead of biguint 2019-09-12 20:59:42 +02:00
Aram Drevekenin
19f3c058bf refactor(lib): more concise stdin_handler 2019-09-12 20:18:00 +02:00
Aram Drevekenin
0e58b56b8d refactor(lib): rename mirror_utilization 2019-09-12 20:01:25 +02:00
Aram Drevekenin
1674efa1a7 docs(readme): initial 2019-09-10 22:41:03 +02:00
Aram Drevekenin
961a3d8ad0 docs(readme): wip 2019-09-10 22:25:59 +02:00
Aram Drevekenin
1de661bda0 chore(deps): get fork of netstat package 2019-09-10 22:25:21 +02:00
Aram Drevekenin
04d67e1ebe refactor(files): move os out of main 2019-09-10 21:30:39 +02:00
Aram Drevekenin
4af7c06a55 refactor(files): change structure (mostly) 2019-09-10 20:30:51 +02:00
Aram Drevekenin
24682bf263 refactor(network): current_connections and store 2019-09-08 20:16:42 +02:00
Aram Drevekenin
0195ece875 refactor(traffic): unduplicatify logic 2019-09-08 01:14:31 +02:00
Aram Drevekenin
0463747957 refactor(ui): state structure 2019-09-07 15:47:41 +02:00
Aram Drevekenin
8c63f7ef56 refactor(ui): state and components 2019-09-07 14:10:26 +02:00
Aram Drevekenin
ef4adfa504 initial commit 2019-09-06 23:06:48 +02:00