feat(client): modern CLI output + Windows exe icon
- Replace timestamp-based log macros with colored CLI output system
using the `colored` crate
- Banner on startup: ☀ HELIOS REMOTE + separator line
- Colored prefixes: cyan → (status), green ✓ (ok), red ✗ (error),
yellow ⚡ (incoming commands)
- Session info on connect: ✓ Connected · <label> · Session <id>
- No timestamps, no [CMD]/[OK]/[ERR] prefixes
- Suppress tracing output by default (RUST_LOG=off unless set)
- Add build.rs to embed logo.ico as Windows resource via winres
- Add winres as build-dependency in client Cargo.toml
This commit is contained in:
parent
1d019fa2b4
commit
e32e09996b
3 changed files with 131 additions and 50 deletions
|
|
@ -22,6 +22,10 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|||
base64 = "0.22"
|
||||
png = "0.17"
|
||||
futures-util = "0.3"
|
||||
colored = "2"
|
||||
|
||||
[build-dependencies]
|
||||
winres = "0.1"
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
windows = { version = "0.54", features = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue