a6518a79a9
Build Debian Packages / Build .deb for x86_64-unknown-linux-gnu (push) Has been cancelled
Build Debian Packages / Build .deb for aarch64-unknown-linux-gnu (push) Has been cancelled
Build Debian Packages / Build .deb for armv7-unknown-linux-gnueabihf (push) Has been cancelled
Build Debian Packages / Build .deb for riscv64gc-unknown-linux-gnu (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
Build Debian Packages / Combine all .deb packages (push) Has been cancelled
Build Debian Packages / Publish to APT Repository (push) Has been cancelled
Build Debian Packages / Create GitHub Release (push) Has been cancelled
50 lines
1.7 KiB
TOML
50 lines
1.7 KiB
TOML
[package]
|
|
name = "socktop"
|
|
version = "1.60.2"
|
|
authors = ["Jason Witty <jasonpwitty+socktop@proton.me>"]
|
|
description = "Remote system monitor over WebSocket, TUI like top"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
homepage = "https://github.com/jasonwitty/socktop"
|
|
repository = "https://github.com/jasonwitty/socktop"
|
|
|
|
[dependencies]
|
|
# socktop connector for agent communication
|
|
socktop_connector = { version = "1.60.1", path = "../socktop_connector" }
|
|
|
|
tokio = { workspace = true }
|
|
futures-util = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
url = { workspace = true }
|
|
ratatui = { workspace = true }
|
|
crossterm = { workspace = true }
|
|
unicode-width = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
# Local process signalling only (src/proc_kill.rs). The TUI never gathers its
|
|
# own metrics — everything on screen comes from the agent over the connector.
|
|
sysinfo = { workspace = true }
|
|
dirs-next = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
assert_cmd = "2.0"
|
|
tempfile = "3"
|
|
|
|
[package.metadata.deb]
|
|
maintainer = "Jason Witty <jasonpwitty+socktop@proton.me>"
|
|
copyright = "2024, Jason Witty <jasonpwitty+socktop@proton.me>"
|
|
license-file = ["../LICENSE", "4"]
|
|
extended-description = """\
|
|
socktop is a remote system monitor with a rich terminal user interface (TUI) \
|
|
that connects to remote hosts running the socktop_agent over WebSocket. \
|
|
It provides real-time monitoring of CPU, memory, processes, and more with \
|
|
an interface similar to the traditional 'top' command."""
|
|
depends = "$auto"
|
|
section = "admin"
|
|
priority = "optional"
|
|
assets = [
|
|
["target/release/socktop", "usr/bin/", "755"],
|
|
["../README.md", "usr/share/doc/socktop/", "644"],
|
|
]
|