mirror of https://github.com/jackwener/wx-cli.git
13 lines
423 B
Rust
13 lines
423 B
Rust
use anyhow::Result;
|
|
use crate::ipc::Request;
|
|
use super::transport;
|
|
use super::output::{resolve, print_value};
|
|
|
|
pub fn cmd_sessions(limit: usize, json: bool, tcp_addr: Option<&str>) -> Result<()> {
|
|
let resp = transport::send(Request::Sessions { limit }, tcp_addr)?;
|
|
let data = resp.data.get("sessions")
|
|
.cloned()
|
|
.unwrap_or(serde_json::Value::Array(vec![]));
|
|
print_value(&data, &resolve(json))
|
|
}
|