1 ! Copyright (C) 2008 William Schlieper
2 ! See http://factorcode.org/license.txt for BSD license.
4 USING: kernel io.files io.pathnames parser editors sequences ;
8 : file-or ( path path -- path ) [ [ exists? ] keep ] dip ? ;
10 : personal-ui-rc ( -- path ) home ".ircui-rc" append-path ;
12 : system-ui-rc ( -- path ) "extra/irc/ui/ircui-rc" resource-path ;
14 : ircui-rc ( -- path ) personal-ui-rc system-ui-rc file-or ;
16 : run-ircui ( -- ) ircui-rc run-file ;