From 79727c84f475ad1f1877aa2fda0ededc00c1a6d5 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Sat, 29 Aug 2015 18:41:18 -0500 Subject: [PATCH 1/7] Add mkdir and cd into directory function --- plugins/available/mkcd.plugin.bash | 1 + 1 file changed, 1 insertion(+) create mode 100644 plugins/available/mkcd.plugin.bash diff --git a/plugins/available/mkcd.plugin.bash b/plugins/available/mkcd.plugin.bash new file mode 100644 index 00000000..9fd82b25 --- /dev/null +++ b/plugins/available/mkcd.plugin.bash @@ -0,0 +1 @@ +function mkcd () { mkdir -p "$@" && eval cd "\"\$$#\""; } From 2bb8e900ea2d3beb47785f5c5ab75f4bfa04bda7 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Sat, 29 Aug 2015 18:42:17 -0500 Subject: [PATCH 2/7] Add plugin mv into tmp trash folder that gets clear on reboot (as tmp does) --- plugins/available/del.plugin.bash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/available/del.plugin.bash diff --git a/plugins/available/del.plugin.bash b/plugins/available/del.plugin.bash new file mode 100644 index 00000000..c6686cbc --- /dev/null +++ b/plugins/available/del.plugin.bash @@ -0,0 +1,2 @@ +function del() { mkdir -p /tmp/.trash && mv "$@" /tmp/.trash; } + From a88729053999e56acd704519813cfbf4f8fc9510 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Sat, 29 Aug 2015 18:44:08 -0500 Subject: [PATCH 3/7] Tidy up blank line --- plugins/available/del.plugin.bash | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/available/del.plugin.bash b/plugins/available/del.plugin.bash index c6686cbc..94f08de5 100644 --- a/plugins/available/del.plugin.bash +++ b/plugins/available/del.plugin.bash @@ -1,2 +1 @@ function del() { mkdir -p /tmp/.trash && mv "$@" /tmp/.trash; } - From 8c05350c8bb15c70852d2b7844c2d5f4fc123aa5 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Sat, 29 Aug 2015 18:47:45 -0500 Subject: [PATCH 4/7] Add comments and explanations --- plugins/available/del.plugin.bash | 6 ++++++ plugins/available/mkcd.plugin.bash | 3 +++ 2 files changed, 9 insertions(+) diff --git a/plugins/available/del.plugin.bash b/plugins/available/del.plugin.bash index 94f08de5..4f4237a0 100644 --- a/plugins/available/del.plugin.bash +++ b/plugins/available/del.plugin.bash @@ -1 +1,7 @@ +cite about-plugin +about-plugin 'soft delete by moving contents into a hidden folder in tmp' + +# the tmp folder gets cleared on reboot +# so this would actually remove the file on +# shutdown function del() { mkdir -p /tmp/.trash && mv "$@" /tmp/.trash; } diff --git a/plugins/available/mkcd.plugin.bash b/plugins/available/mkcd.plugin.bash index 9fd82b25..bea43f99 100644 --- a/plugins/available/mkcd.plugin.bash +++ b/plugins/available/mkcd.plugin.bash @@ -1 +1,4 @@ +cite about-plugin +about-plugin 'make and cd into a directory in one command' + function mkcd () { mkdir -p "$@" && eval cd "\"\$$#\""; } From ca3f1baf80dac99e40677c46a196eaf29f2703ad Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Wed, 7 Oct 2015 15:55:38 -0500 Subject: [PATCH 5/7] Add del function to the base plugins --- plugins/available/base.plugin.bash | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index accd3610..06c52f65 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -223,3 +223,11 @@ function buf () local filetime=$(date +%Y%m%d_%H%M%S) cp -a "${filename}" "${filename}_${filetime}" } + +function del() { + about 'move files to hidden folder in tmp, that gets cleared on each reboot' + param 'file or folder to be deleted' + example 'del ./file.txt' + group 'base' + mkdir -p /tmp/.trash && mv "$@" /tmp/.trash; +} From f59ab436e4042a16d1a32986b20f018cc1365feb Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Wed, 7 Oct 2015 15:57:09 -0500 Subject: [PATCH 6/7] Delete del.plugin.bash --- plugins/available/del.plugin.bash | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 plugins/available/del.plugin.bash diff --git a/plugins/available/del.plugin.bash b/plugins/available/del.plugin.bash deleted file mode 100644 index 4f4237a0..00000000 --- a/plugins/available/del.plugin.bash +++ /dev/null @@ -1,7 +0,0 @@ -cite about-plugin -about-plugin 'soft delete by moving contents into a hidden folder in tmp' - -# the tmp folder gets cleared on reboot -# so this would actually remove the file on -# shutdown -function del() { mkdir -p /tmp/.trash && mv "$@" /tmp/.trash; } From f5d4210ffdec2f69141633a4dc9ad6a9523da524 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Wed, 7 Oct 2015 15:57:19 -0500 Subject: [PATCH 7/7] Delete mkcd.plugin.bash --- plugins/available/mkcd.plugin.bash | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 plugins/available/mkcd.plugin.bash diff --git a/plugins/available/mkcd.plugin.bash b/plugins/available/mkcd.plugin.bash deleted file mode 100644 index bea43f99..00000000 --- a/plugins/available/mkcd.plugin.bash +++ /dev/null @@ -1,4 +0,0 @@ -cite about-plugin -about-plugin 'make and cd into a directory in one command' - -function mkcd () { mkdir -p "$@" && eval cd "\"\$$#\""; }