aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKunal Mohan <kunalmohan99@gmail.com>2021-05-04 11:15:59 +0530
committerKunal Mohan <kunalmohan99@gmail.com>2021-05-04 20:48:17 +0530
commita05a12dbec77bc381054cf245ce2f4696eaf1727 (patch)
tree5b6da7490fbb453273f2c166311d794567126ad0 /src
parentFix after rebase (diff)
downloadsl0ppij-a05a12dbec77bc381054cf245ce2f4696eaf1727.tar.gz
sl0ppij-a05a12dbec77bc381054cf245ce2f4696eaf1727.tar.xz
sl0ppij-a05a12dbec77bc381054cf245ce2f4696eaf1727.zip
Add version to socket path to avoid problems after version update
Diffstat (limited to 'src')
-rw-r--r--src/common/utils/consts.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/utils/consts.rs b/src/common/utils/consts.rs
index 3a783914..244845da 100644
--- a/src/common/utils/consts.rs
+++ b/src/common/utils/consts.rs
@@ -21,10 +21,12 @@ lazy_static! {
pub static ref ZELLIJ_PROJ_DIR: ProjectDirs =
ProjectDirs::from("org", "Zellij Contributors", "Zellij").unwrap();
pub static ref ZELLIJ_IPC_PIPE: PathBuf = {
+ let version = std::env::var("CARGO_PKG_VERSION").unwrap();
let mut ipc_dir = ZELLIJ_PROJ_DIR
.runtime_dir()
.map(|p| p.to_owned())
.unwrap_or_else(|| PathBuf::from("/tmp/zellij-".to_string() + &format!("{}", *UID)));
+ ipc_dir.push(&version);
std::fs::create_dir_all(&ipc_dir).unwrap();
ipc_dir.push(&*SESSION_NAME);
ipc_dir