1
0
mirror of https://github.com/Morantron/tmux-fingers.git synced 2024-06-25 07:27:52 +02:00
tmux-fingers/src/fingers/dirs.cr
2023-09-27 15:21:48 +02:00

18 lines
444 B
Crystal

require "file_utils"
# TODO maybe use some xgd shite here?
module Fingers::Dirs
TMUX_PID = (ENV["TMUX"] || ",0000").split(",")[1]
ROOT = Path["/tmp"] / "tmux-#{TMUX_PID}"
LOG_PATH = ROOT / "fingers.log"
CACHE = ROOT / "tmux-fingers"
CONFIG_PATH = CACHE / "config.json"
SOCKET_PATH = CACHE / "fingers.sock"
# ensure cache folder
FileUtils.mkdir_p(Fingers::Dirs::CACHE) unless File.exists?(Fingers::Dirs::CACHE)
end