Commit Graph

19 Commits

Author SHA1 Message Date
Jack Wills ae7f3f4a94 refactor: redesigned help panel 2026-02-06 15:33:22 +00:00
Jack Wills 307810391c tests: updated tests 2026-01-25 09:33:08 +00:00
Jack Wills 0763a1024f feat: set rust-version in Cargo.toml, closes #77
Update zigbuild docker run command to download latest rust version
2025-12-09 11:10:19 +00:00
Jack Wills 9acf60334c chore: Rust 1.86.0 linting 2025-04-14 11:47:00 +00:00
Jack Wills 7e4a960b88 feat: update Rust edition to 2024 2025-02-21 22:45:06 +00:00
Jack Wills f4d54e1ba8 feat: config file, closes #47
Enable use of a config file, with custom keymap and custom colours
2025-02-16 12:54:35 +00:00
Jack Wills e5927f781a refactor: Remove numerous clones()
get_container_name_by_id clone, init_all_log refactor to remove clones,
remove id.clone() by using SpawnId.get_id()
2024-12-03 19:54:02 +00:00
Jack Wills 289ede3f25 fix: attach stderr in exec_internal 2024-10-21 15:32:34 +00:00
Jack Wills de87681816 feat: unhealthy status, closes #43
Highlight an unhealthy container in Orange, and display "! running" as the state,

refactor: Move dev Docker files to docker directory
2024-08-01 21:35:37 +00:00
Jack Wills 7f2f7c34a1 feat: "esc" key function in help box 2024-05-02 13:57:02 +00:00
Jack Wills bf33776e9a refactor: impl AsyncTTY
move methods inside of AsyncTTY
2024-04-17 21:14:28 +00:00
Jack Wills 0631a73ec2 feat: use tokio CancellationToken
In docker exec mode, replace use of Arc<AtomicBool> with a CancellationToken
2024-04-17 11:25:39 +00:00
Jack Wills dfd4948d9c chore: Rust 1.77 linting 2024-03-30 15:24:45 +00:00
Jack Wills 0ad1ec9d85 docs: comment typo 2023-12-15 18:56:57 +00:00
Jack Wills b608432865 refactor: variable names updated 2023-11-20 10:27:54 +00:00
Jack Wills 56dba91e9a refactor: variable name changes 2023-11-19 23:03:41 +00:00
Jack Wills d200d13c26 refactor: dead code removed 2023-11-19 22:48:49 +00:00
Jack Wills a15da5ed43 feat: export logs feature, closes #1
Save logs to a file.
 `--logs-dir` cli arg to change from the default location.

Refactor of input_handler
2023-11-19 22:25:28 +00:00
Jack Wills 0e5ee143b0 feat: exec mode improvements
Use Bollard library to exec in pure Rust.

`--use-cli` cli arg, will then only try to exec into containers using
Docker.

Only try to exec into a container if the state == Running.
2023-11-18 22:44:39 +00:00