Fingers::Dirs
Constants
CACHE = ROOT
CONFIG_PATH = CACHE / "config.json"
LOG_PATH = Path[XDG.state.file_path("fingers.log")]
ROOT = Path[XDG.state.file_path("tmux-#{TMUX_PID}")]
SOCKET_PATH = CACHE / "fingers.sock"
TMP = Path[File.dirname(File.tempname)]
TMUX_PID = running_in_specs? ? Process.pid : ((ENV.fetch("TMUX", ",0000")).split(","))[1]
When running in specs use current PID, to avoid using existing cached data
XDG = XdgBaseDirectory.app_directories("tmux-fingers")
Class methods
ensure_folders!
Source