summaryrefslogtreecommitdiffstats
path: root/ksh/conf/fuck.ksh
diff options
context:
space:
mode:
Diffstat (limited to 'ksh/conf/fuck.ksh')
-rw-r--r--ksh/conf/fuck.ksh8
1 files changed, 8 insertions, 0 deletions
diff --git a/ksh/conf/fuck.ksh b/ksh/conf/fuck.ksh
new file mode 100644
index 0000000..7b7c5e2
--- /dev/null
+++ b/ksh/conf/fuck.ksh
@@ -0,0 +1,8 @@
+# run previous non-doas command with doas; or retry previous doas command
+fuck() {
+ typeset n=$(fc -l 1 | egrep -v '^[0-9]+[ ]*fuck' | tail -n 1 | cut -d' ' -f1)
+ fc -e "ed -s" "$n" <<-EOF
+ ,v/^doas/s/^/doas /
+ w
+ EOF
+}
Un proyecto texto-plano.xyz