]> gitweb.factorcode.org Git - factor-unmaintained.git/blobdiff - irc/ui/load/load.factor
irc-ui: move to irc.ui to match IN: declarations.
[factor-unmaintained.git] / irc / ui / load / load.factor
diff --git a/irc/ui/load/load.factor b/irc/ui/load/load.factor
new file mode 100644 (file)
index 0000000..88c0d35
--- /dev/null
@@ -0,0 +1,16 @@
+! Copyright (C) 2008 William Schlieper
+! See http://factorcode.org/license.txt for BSD license.
+
+USING: kernel io.files io.pathnames parser editors sequences ;
+
+IN: irc.ui.load
+
+: file-or ( path path -- path ) [ [ exists? ] keep ] dip ? ;
+
+: personal-ui-rc ( -- path ) home ".ircui-rc" append-path ;
+
+: system-ui-rc ( -- path ) "extra/irc/ui/ircui-rc" resource-path ;
+
+: ircui-rc ( -- path ) personal-ui-rc system-ui-rc file-or ;
+
+: run-ircui ( -- ) ircui-rc run-file ;