diff options
Diffstat (limited to 'fish/conf.d/tmputils.fish')
| -rw-r--r-- | fish/conf.d/tmputils.fish | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/fish/conf.d/tmputils.fish b/fish/conf.d/tmputils.fish index 938499f..ce5b541 100644 --- a/fish/conf.d/tmputils.fish +++ b/fish/conf.d/tmputils.fish @@ -66,6 +66,22 @@ function tmpfile cat $TMPUTILS_TMPFILE end +function tmpmove + set -l name (basename (pwd)) + set -l src (pwd) + set -l dest ~/Notes/tmp/$name + + if test "$src" != "$TMPUTILS_DIR/$name" + echo "tmpmove: not inside a tmp directory ($TMPUTILS_DIR/<name>)" + return 1 + end + + mkdir -p ~/Notes/tmp + mv $src $dest + cd $dest + echo "Moved $src -> $dest" +end + abbr -a cdtmp "cd $TMPUTILS_DIR" abbr -a tmpn tmpnew abbr -a temp tmpnew |
