summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/fish/conf.d/tmputils.fish9
1 files changed, 9 insertions, 0 deletions
diff --git a/dotfiles/fish/conf.d/tmputils.fish b/dotfiles/fish/conf.d/tmputils.fish
index 20a122a..87d8bde 100644
--- a/dotfiles/fish/conf.d/tmputils.fish
+++ b/dotfiles/fish/conf.d/tmputils.fish
@@ -1,6 +1,15 @@
set -gx TMPUTILS_DIR ~/data/tmp
set -gx TMPUTILS_TMPFILE ~/.tmpfile
+function tmpdir
+ set -l name $argv[1]
+ set -l dir "$TMPUTILS_DIR/$name"
+ if not test -d $dir
+ mkdir -p $dir
+ end
+ cd $dir
+end
+
function tmpls
if not test -d $TMPUTILS_DIR
return