]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xdg/xdg.factor
add xdg-state-dir
[factor.git] / basis / xdg / xdg.factor
index fd3093d0df6743b7bf3983de021ae53772675a2e..395bd97756d54bb578fdcdc9e63c2e14a8c3a32b 100644 (file)
@@ -27,3 +27,6 @@ IN: xdg
 : xdg-runtime-dir ( -- path/f )
     "XDG_RUNTIME_DIR" os-env ;
     ! TODO: check runtime secure permissions
+
+: xdg-state-dir ( -- path )
+    "XDG_STATE_HOME" os-env [ "~/.local/state" ] when-empty ;