diff --git a/Makefile b/Makefile index 32bd91a..9fe9461 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ -CMD = blink bsearch em encdir field forever G gitnext goodpasswd \ -histogram mtrr neno off pdfman puniq ramusage rand rclean rn rrm \ -sound-reload stdout T timestamp tracefile upsidedown \ -w4it-for-port-open wifi-reload wssh ytv +CMD = blink bsearch em encdir field forever G gitnext gitundo \ +goodpasswd histogram mtrr neno off pdfman puniq ramusage rand rclean \ +rn rrm sound-reload stdout T timestamp tracefile upsidedown \ +w4it-for-port-open wifi-reload wssh ytv yyyymmdd -all: blink/blink.1 bsearch/bsearch.1 encdir/encdir.1 G/G.1 gitnext/gitnext.1 goodpasswd/goodpasswd.1 histogram/histogram.1 neno/neno.1 off/off.1 pdfman/pdfman.1 puniq/puniq.1 rand/rand.1 rn/rn.1 rrm/rrm.1 sound-reload/sound-reload.1 stdout/stdout.1 timestamp/timestamp.1 tracefile/tracefile.1 T/T.1 upsidedown/upsidedown.1 wifi-reload/wifi-reload.1 wssh/wssh.1 ytv/ytv.1 +all: blink/blink.1 bsearch/bsearch.1 encdir/encdir.1 G/G.1 gitnext/gitnext.1 gitundo/gitundo.1 goodpasswd/goodpasswd.1 histogram/histogram.1 neno/neno.1 off/off.1 pdfman/pdfman.1 puniq/puniq.1 rand/rand.1 rn/rn.1 rrm/rrm.1 sound-reload/sound-reload.1 stdout/stdout.1 timestamp/timestamp.1 tracefile/tracefile.1 T/T.1 upsidedown/upsidedown.1 wifi-reload/wifi-reload.1 wssh/wssh.1 ytv/ytv.1 yyyymmdd/yyyymmdd.1 %.1: % pod2man $< > $@ diff --git a/README b/README index 0a0afa7..27fdbbe 100644 --- a/README +++ b/README @@ -16,10 +16,14 @@ G - shorthand for multi level grep. gitnext - Checkout next revision. Opposite of 'checkout HEAD^'. +gitundo - Undo commit. + histogram - make and display a histogram on the command line. neno - No error no output. Only print STDERR and STDOUT if the command fails. +off - Turn off monitor. + pdfman - Convert man page to pdf and display it using evince. puniq - Print unique lines the first time they are seen. @@ -36,7 +40,7 @@ rn - Move file(s)/dir(s) to .rm/ (wastebasket). rrm - Record file's MD5 sum before removing it. -sound-reload - Reload sound system +sound-reload - Reload sound system. stdout - Redirect both STDERR and STDOUT to STDOUT. @@ -50,8 +54,12 @@ upsidedown - flip input upside down. w4it-for-port-open - Block until the given port opens on a given host. -wastebasket - VLC extension for moving current file to a wastebasket +wastebasket - VLC extension for moving current file to a wastebasket. -wifi-reload - Reload wifi drivers +wifi-reload - Reload wifi drivers. wssh - Shorthand for w4it-for-port-open $host 22; ssh $host + +ytv - Download video and play it as soon as it is partially downloaded. + +yyyymmdd - Date in ISO8601 compressed format. diff --git a/gitundo/gitundo b/gitundo/gitundo new file mode 100755 index 0000000..102781a --- /dev/null +++ b/gitundo/gitundo @@ -0,0 +1,58 @@ +#!/bin/bash + +: <<=cut +=pod + +=head1 NAME + +gitundo - Undo commit. + + +=head1 SYNOPSIS + +B + + +=head1 DESCRIPTION + +B runs B. + + +=head1 AUTHOR + +Copyright (C) 2017 Ole Tange, +http://ole.tange.dk and Free Software Foundation, Inc. + + +=head1 LICENSE + +Copyright (C) 2012 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +at your option any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + + +=head1 DEPENDENCIES + +B uses B. + + +=head1 SEE ALSO + +B + + +=cut + +git reset HEAD~ +git commit -c ORIG_HEAD diff --git a/yyyymmdd/yyyymmdd b/yyyymmdd/yyyymmdd new file mode 100755 index 0000000..6a5071c --- /dev/null +++ b/yyyymmdd/yyyymmdd @@ -0,0 +1,57 @@ +#!/bin/bash + +: <<=cut +=pod + +=head1 NAME + +yyyymmmdd - date in iso8601 compressed format + + +=head1 SYNOPSIS + +B + + +=head1 DESCRIPTION + +B runs B. + +=head1 AUTHOR + +Copyright (C) 2017 Ole Tange, +http://ole.tange.dk and Free Software Foundation, Inc. + + +=head1 LICENSE + +Copyright (C) 2012 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +at your option any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . + + +=head1 DEPENDENCIES + +B uses B. + + +=head1 SEE ALSO + +B + + +=cut + +date +%Y%m%d +