rename deps

This commit is contained in:
Harivansh Rathi 2026-03-24 23:02:44 -04:00
parent 62a1aab859
commit 46dd2f9c53
7 changed files with 20 additions and 20 deletions

View file

@ -12,15 +12,15 @@ use crate::cli::GlobalOpts;
use crate::core::protocol::{Request, Response};
fn socket_dir() -> PathBuf {
if let Ok(dir) = std::env::var("DESKTOP_CTL_SOCKET_DIR") {
if let Ok(dir) = std::env::var("DESKCTL_SOCKET_DIR") {
return PathBuf::from(dir);
}
if let Ok(runtime) = std::env::var("XDG_RUNTIME_DIR") {
return PathBuf::from(runtime).join("desktop-ctl");
return PathBuf::from(runtime).join("deskctl");
}
dirs::home_dir()
.unwrap_or_else(|| PathBuf::from("/tmp"))
.join(".desktop-ctl")
.join(".deskctl")
}
fn socket_path(opts: &GlobalOpts) -> PathBuf {
@ -47,10 +47,10 @@ fn spawn_daemon(opts: &GlobalOpts) -> Result<()> {
.context("Failed to create socket directory")?;
let mut cmd = Command::new(exe);
cmd.env("DESKTOP_CTL_DAEMON", "1")
.env("DESKTOP_CTL_SESSION", &opts.session)
.env("DESKTOP_CTL_SOCKET_PATH", socket_path(opts))
.env("DESKTOP_CTL_PID_PATH", pid_path(opts))
cmd.env("DESKCTL_DAEMON", "1")
.env("DESKCTL_SESSION", &opts.session)
.env("DESKCTL_SOCKET_PATH", socket_path(opts))
.env("DESKCTL_PID_PATH", pid_path(opts))
.stdin(Stdio::null())
.stdout(Stdio::null())
.stderr(Stdio::piped());

View file

@ -7,7 +7,7 @@ use anyhow::Result;
use crate::core::protocol::{Request, Response};
#[derive(Parser)]
#[command(name = "desktop-ctl", version, about = "Desktop control CLI for AI agents")]
#[command(name = "deskctl", version, about = "Desktop control CLI for AI agents")]
pub struct App {
#[command(flatten)]
pub global: GlobalOpts,
@ -18,7 +18,7 @@ pub struct App {
#[derive(Args)]
pub struct GlobalOpts {
/// Path to the daemon Unix socket
#[arg(long, global = true, env = "DESKTOP_CTL_SOCKET")]
#[arg(long, global = true, env = "DESKCTL_SOCKET")]
pub socket: Option<PathBuf>,
/// Session name (allows multiple daemon instances)
@ -102,7 +102,7 @@ pub enum Command {
GetMousePosition,
/// Take a screenshot without window tree
Screenshot {
/// Save path (default: /tmp/desktop-ctl-{timestamp}.png)
/// Save path (default: /tmp/deskctl-{timestamp}.png)
path: Option<PathBuf>,
/// Draw bounding boxes and labels
#[arg(long)]