shellsnippets/shellsnippets.git
9 months agoadd a few scripts from org.evolvis.tartools:maven-parent
mirabilos [Thu, 20 Dec 2018 01:28:10 +0000 (02:28 +0100)]
add a few scripts from org.evolvis.tartools:maven-parent

• jenkins-job-backup sshs into a Jenkins and downloads updates
  for all *.xml files in the cwd, assuming their basename is
  a Jenkins job’s name
• mvnrepo.sh displays mvnrepository.com URLs of all dependencies
  and Maven plugins, for manual update checks
• sortdeps.sh sorts <dependencies> content (in a Maven POM)
• sortplug.sh sorts <plugins> content, similarily

10 months agomerge improvements from MirBSD CVS:
mirabilos [Sun, 2 Dec 2018 08:13:37 +0000 (08:13 +0000)]
merge improvements from MirBSD CVS:

• handle nonzero exits (and signals) correctly in EXIT trap
• cache current line and only draw when necessary/forced

10 months agoupdate; this now lies in MirBSD CVS as master copy
mirabilos [Sun, 2 Dec 2018 07:02:26 +0000 (07:02 +0000)]
update; this now lies in MirBSD CVS as master copy

11 months agoadd support for extracting IPKG packages
mirabilos [Mon, 12 Nov 2018 15:34:27 +0000 (16:34 +0100)]
add support for extracting IPKG packages

11 months agoallow translating from stdin
mirabilos [Tue, 6 Nov 2018 19:40:32 +0000 (20:40 +0100)]
allow translating from stdin

12 months agofollow symbolic links in the target
mirabilos [Wed, 17 Oct 2018 00:21:15 +0000 (00:21 +0000)]
follow symbolic links in the target

12 months agomore common licences
mirabilos [Wed, 3 Oct 2018 19:36:32 +0000 (21:36 +0200)]
more common licences

12 months agocover identified ACTIONs
mirabilos [Wed, 3 Oct 2018 19:28:48 +0000 (21:28 +0200)]
cover identified ACTIONs

12 months agomerge slight improvement from another copy
mirabilos [Wed, 3 Oct 2018 19:28:09 +0000 (21:28 +0200)]
merge slight improvement from another copy

12 months agoMerge branch 'master' of github.com:mirabilos/shellsnippets
mirabilos [Wed, 3 Oct 2018 19:26:20 +0000 (21:26 +0200)]
Merge branch 'master' of github.com:mirabilos/shellsnippets

12 months agoit’d be too harsh to not keep up with current MirWebseite utilities
mirabilos [Wed, 3 Oct 2018 19:24:14 +0000 (19:24 +0000)]
it’d be too harsh to not keep up with current MirWebseite utilities

12 months agoupdate from MirBSD CVS
mirabilos [Wed, 3 Oct 2018 19:20:58 +0000 (19:20 +0000)]
update from MirBSD CVS

12 months agoupdate from MirBSD CVS, to include dtchk
mirabilos [Wed, 3 Oct 2018 19:18:58 +0000 (19:18 +0000)]
update from MirBSD CVS, to include dtchk

12 months agotools for grepping in IRC client logs (vg=sirc vgi=irssi)
mirabilos [Wed, 3 Oct 2018 19:15:40 +0000 (19:15 +0000)]
tools for grepping in IRC client logs (vg=sirc vgi=irssi)

12 months agotool to protocol shell invocations from other tools
mirabilos [Wed, 3 Oct 2018 19:10:45 +0000 (19:10 +0000)]
tool to protocol shell invocations from other tools

12 months agotool for grepping in bookmark files
mirabilos [Wed, 3 Oct 2018 19:08:21 +0000 (19:08 +0000)]
tool for grepping in bookmark files

12 months agouseful gpsh tools
mirabilos [Wed, 3 Oct 2018 19:05:36 +0000 (21:05 +0200)]
useful gpsh tools

12 months agogpg1
mirabilos [Wed, 3 Oct 2018 19:04:03 +0000 (21:04 +0200)]
gpg1

12 months agoadd another one useful for .profile
mirabilos [Wed, 3 Oct 2018 18:54:25 +0000 (20:54 +0200)]
add another one useful for .profile

12 months agoimprove upon setenv: if called w/o args, it lists env
mirabilos [Wed, 3 Oct 2018 18:51:18 +0000 (20:51 +0200)]
improve upon setenv: if called w/o args, it lists env

12 months agoon Debian, openssl(1) is not in /usr/sbin
mirabilos [Wed, 3 Oct 2018 18:45:39 +0000 (20:45 +0200)]
on Debian, openssl(1) is not in /usr/sbin

12 months agoupdate from MirBSD CVS: adds Python, Perl
mirabilos [Wed, 3 Oct 2018 18:41:46 +0000 (20:41 +0200)]
update from MirBSD CVS: adds Python, Perl

unfortunately, throws SyntaxError on first ` in py3k

12 months agoupdate from MirBSD CVS
mirabilos [Wed, 3 Oct 2018 18:38:29 +0000 (20:38 +0200)]
update from MirBSD CVS

12 months agomerge Teckids history for mksh/progress-bar
mirabilos [Wed, 3 Oct 2018 18:33:20 +0000 (20:33 +0200)]
merge Teckids history for mksh/progress-bar

this was www/mk/progress-bar in teckids/verein.git
and has intermingling with the file in this repo,
which we cannot represent as merges, but it’s ok

also touch content (improving a comment), so both
sides’ histories show up in logs, etc.

14 months agoadd a function to show appointments, callable from .profile
mirabilos [Thu, 16 Aug 2018 18:51:14 +0000 (20:51 +0200)]
add a function to show appointments, callable from .profile

14 months agofix keepmydata
mirabilos [Wed, 1 Aug 2018 15:57:52 +0000 (17:57 +0200)]
fix keepmydata

14 months agoBenefind is no longer extant
mirabilos [Tue, 24 Jul 2018 11:45:49 +0000 (11:45 +0000)]
Benefind is no longer extant

17 months agoadd terminal title setter, requested by many
mirabilos [Fri, 27 Apr 2018 19:38:36 +0000 (21:38 +0200)]
add terminal title setter, requested by many

this particular one for sdK__ (Stefan Hagen) via IRC

18 months agosupport præficēs for $DIST (to be introduced in pbuilderrc,v now)
mirabilos [Wed, 11 Apr 2018 15:23:19 +0000 (17:23 +0200)]
support præficēs for $DIST (to be introduced in pbuilderrc,v now)

19 months agofix “not a tty” message
mirabilos [Wed, 28 Feb 2018 04:11:09 +0000 (04:11 +0000)]
fix “not a tty” message

21 months agounset TMPDIR so systemd users like Natureshadow don’t export nonsense into the chroot
mirabilos [Thu, 11 Jan 2018 14:12:44 +0000 (15:12 +0100)]
unset TMPDIR so systemd users like Natureshadow don’t export nonsense into the chroot

22 months agoextend list of places where to find stuff
mirabilos [Thu, 23 Nov 2017 20:36:31 +0000 (21:36 +0100)]
extend list of places where to find stuff

22 months agofix English
mirabilos [Thu, 23 Nov 2017 20:35:02 +0000 (21:35 +0100)]
fix English

“programme” is used for a television show or timetable,
or the schedule of a conference, only (“dialogue” is,
though, still correct)

22 months agoupdate from ⮡ tarent
mirabilos [Thu, 23 Nov 2017 20:33:16 +0000 (21:33 +0100)]
update from ⮡ tarent

22 months agoupdate from MirBSD CVS
mirabilos [Thu, 23 Nov 2017 20:15:54 +0000 (21:15 +0100)]
update from MirBSD CVS

22 months agodrop redundant RCS IDs
mirabilos [Thu, 23 Nov 2017 19:59:50 +0000 (20:59 +0100)]
drop redundant RCS IDs

22 months agomore example scripts from Teckids e.V.
mirabilos [Thu, 23 Nov 2017 19:57:23 +0000 (20:57 +0100)]
more example scripts from Teckids e.V.

22 months agoadd Teckids utility suite, by request from Natureshadow
mirabilos [Thu, 23 Nov 2017 19:42:26 +0000 (20:42 +0100)]
add Teckids utility suite, by request from Natureshadow

23 months agoupdate from MirBSD CVS
mirabilos [Sat, 4 Nov 2017 21:27:06 +0000 (21:27 +0000)]
update from MirBSD CVS

2 years agoupdate
mirabilos [Fri, 28 Jul 2017 12:57:40 +0000 (14:57 +0200)]
update

2 years agoupdate
mirabilos [Wed, 19 Jul 2017 12:39:50 +0000 (12:39 +0000)]
update

2 years agoforçe enough for mplayer to not rely on broken autodetection
mirabilos [Tue, 11 Jul 2017 22:17:46 +0000 (22:17 +0000)]
forçe enough for mplayer to not rely on broken autodetection

2 years agomove to useful-scripts.git in C
mirabilos [Tue, 11 Jul 2017 21:50:34 +0000 (21:50 +0000)]
move to useful-scripts.git in C

2 years agofix
mirabilos [Tue, 11 Jul 2017 20:39:21 +0000 (20:39 +0000)]
fix

2 years agoadvances in remote music playing
mirabilos [Tue, 11 Jul 2017 20:36:07 +0000 (20:36 +0000)]
advances in remote music playing

2 years agocommit to tarent-admins svn
mirabilos [Tue, 27 Jun 2017 23:39:57 +0000 (01:39 +0200)]
commit to tarent-admins svn

2 years agoupdate
mirabilos [Sun, 28 May 2017 22:09:26 +0000 (22:09 +0000)]
update

2 years agoprevent login “sessions” (incl. xrdp) from starting their own
mirabilos [Sat, 27 May 2017 11:08:49 +0000 (11:08 +0000)]
prevent login “sessions” (incl. xrdp) from starting their own
ssh-agent which then would override and kill ours

2 years agoupdate
mirabilos [Fri, 31 Mar 2017 13:16:37 +0000 (15:16 +0200)]
update

2 years agoupdate
mirabilos [Fri, 31 Mar 2017 02:51:23 +0000 (02:51 +0000)]
update

2 years agorefcounting
mirabilos [Fri, 31 Mar 2017 00:17:54 +0000 (00:17 +0000)]
refcounting

2 years agoupdate from shellsnippets.git
Thorsten Glaser [Thu, 30 Mar 2017 18:43:05 +0000 (20:43 +0200)]
update from shellsnippets.git

2 years agothe progress bar should go to stderr
mirabilos [Thu, 30 Mar 2017 18:41:45 +0000 (20:41 +0200)]
the progress bar should go to stderr

2 years agoimprovements from tarent
mirabilos [Thu, 30 Mar 2017 18:40:55 +0000 (20:40 +0200)]
improvements from tarent

2 years agoupdate
mirabilos [Mon, 27 Mar 2017 13:22:36 +0000 (13:22 +0000)]
update

2 years agodone_progress_bar shan’t output a newline; fix from ⮡ tarent
mirabilos [Mon, 27 Mar 2017 12:31:03 +0000 (14:31 +0200)]
done_progress_bar shan’t output a newline; fix from ⮡ tarent

2 years agodone_progress_bar shan’t output a newline; fix from ⮡ tarent
mirabilos [Mon, 27 Mar 2017 12:30:57 +0000 (14:30 +0200)]
done_progress_bar shan’t output a newline; fix from ⮡ tarent

2 years agomake forward-compatible with the next couple of mksh versions
mirabilos [Fri, 17 Mar 2017 23:37:34 +0000 (00:37 +0100)]
make forward-compatible with the next couple of mksh versions

(in which “global” is deprecated and will eventually be removed)

2 years agomake forward-compatible with mksh R55, which deprecates “global”
mirabilos [Fri, 17 Mar 2017 22:57:51 +0000 (22:57 +0000)]
make forward-compatible with mksh R55, which deprecates “global”

2 years agoadd mplayer file-based stdin buffer script
mirabilos [Sat, 4 Mar 2017 00:07:57 +0000 (00:07 +0000)]
add mplayer file-based stdin buffer script

with careful fd handling (open as 5, pass as 4) to work with
ksh’s standard fd closing (or set -o posix would be required)

2 years agoupdate from admin SVN
mirabilos [Wed, 1 Mar 2017 16:49:41 +0000 (17:49 +0100)]
update from admin SVN

2 years agoMerge branch 'master' of git+ssh://scm.evolvis.org/scmrepos/git/shellsnippets/shellsn...
mirabilos [Wed, 1 Mar 2017 16:46:36 +0000 (17:46 +0100)]
Merge branch 'master' of git+ssh://scm.evolvis.org/scmrepos/git/shellsnippets/shellsnippets

2 years agorelicence under MirOS Licence, granted by private deal with the CTO
mirabilos [Wed, 1 Mar 2017 16:46:34 +0000 (16:46 +0000)]
relicence under MirOS Licence, granted by private deal with the CTO

2 years agoupdate
mirabilos [Wed, 1 Mar 2017 16:38:38 +0000 (17:38 +0100)]
update

explicitly waive the advertising clause for GitHub

2 years agoextend test case
mirabilos [Tue, 21 Feb 2017 22:05:56 +0000 (23:05 +0100)]
extend test case

2 years agoadd a testsuite, align CR handling with Java™ code
mirabilos [Tue, 21 Feb 2017 21:42:00 +0000 (22:42 +0100)]
add a testsuite, align CR handling with Java™ code

2 years agoread SSV lines retaining backslashes!
mirabilos [Thu, 16 Feb 2017 12:58:20 +0000 (13:58 +0100)]
read SSV lines retaining backslashes!

2 years agoCPU frequency fixer for GNU/Linux
mirabilos [Fri, 27 Jan 2017 18:49:58 +0000 (18:49 +0000)]
CPU frequency fixer for GNU/Linux

2 years agoupdate requirements
mirabilos [Sun, 11 Dec 2016 21:49:35 +0000 (21:49 +0000)]
update requirements

2 years agoadd Benefind search
mirabilos [Sun, 11 Dec 2016 21:48:43 +0000 (21:48 +0000)]
add Benefind search

2 years agoupdate from MirBSD CVS
mirabilos [Sat, 12 Nov 2016 01:54:22 +0000 (01:54 +0000)]
update from MirBSD CVS

2 years agoupdate from Debian CVS packaging
mirabilos [Fri, 21 Oct 2016 21:11:31 +0000 (23:11 +0200)]
update from Debian CVS packaging

3 years agoupdate from MirBSD CVS: never close stdout or stderr (or stdin)
mirabilos [Tue, 13 Sep 2016 12:36:32 +0000 (14:36 +0200)]
update from MirBSD CVS: never close stdout or stderr (or stdin)

3 years agosome script I wrote for a quick hack
mirabilos [Sat, 4 Jun 2016 03:19:59 +0000 (03:19 +0000)]
some script I wrote for a quick hack

3 years agoupdate from MirBSD CVS
mirabilos [Thu, 14 Apr 2016 11:56:12 +0000 (13:56 +0200)]
update from MirBSD CVS

3 years agowrapper around translate-shell to move first paragraph to end
mirabilos [Fri, 4 Mar 2016 10:02:17 +0000 (11:02 +0100)]
wrapper around translate-shell to move first paragraph to end

3 years agoscripts to convert Testlink HTML export to JavaDoc snippets and apply them
mirabilos [Fri, 4 Mar 2016 09:59:39 +0000 (10:59 +0100)]
scripts to convert Testlink HTML export to JavaDoc snippets and apply them

3 years agonew script to merge global preferences js with prefs.js in Feistermops
mirabilos [Thu, 11 Feb 2016 12:11:26 +0000 (13:11 +0100)]
new script to merge global preferences js with prefs.js in Feistermops

3 years agosync from MirBSD CVS
mirabilos [Mon, 30 Nov 2015 00:02:55 +0000 (00:02 +0000)]
sync from MirBSD CVS

3 years agoremaining tweaks; untested, of course…
mirabilos [Sun, 29 Nov 2015 20:39:25 +0000 (20:39 +0000)]
remaining tweaks; untested, of course…

3 years agouse internal functions to speed up, not too effective in reading tho…
mirabilos [Sun, 29 Nov 2015 20:09:59 +0000 (21:09 +0100)]
use internal functions to speed up, not too effective in reading tho…

TODO: we really need asso_*at() functions, like openat()

3 years agodump mail too to demonstrate multi-value capability
mirabilos [Sun, 29 Nov 2015 20:08:51 +0000 (21:08 +0100)]
dump mail too to demonstrate multi-value capability

3 years agosome legibility improvements
mirabilos [Sun, 29 Nov 2015 19:18:25 +0000 (20:18 +0100)]
some legibility improvements

3 years agoimplement ${arr[x]} = ${arr[x][0]} when arr[x] is not scalar, getv only
mirabilos [Sun, 29 Nov 2015 19:04:48 +0000 (20:04 +0100)]
implement ${arr[x]} = ${arr[x][0]} when arr[x] is not scalar, getv only

3 years agodrop comment, we use the built-in has now
mirabilos [Sun, 29 Nov 2015 18:57:12 +0000 (19:57 +0100)]
drop comment, we use the built-in has now

3 years agofix ASSO_MASK_ARR related bugs
mirabilos [Sun, 29 Nov 2015 18:47:54 +0000 (19:47 +0100)]
fix ASSO_MASK_ARR related bugs

3 years agomerge current assockit from CVS, not yet enough
mirabilos [Sun, 29 Nov 2015 18:44:30 +0000 (18:44 +0000)]
merge current assockit from CVS, not yet enough

3 years ago$0 is *not* set to the sourced script by the “dot” command!
mirabilos [Sun, 29 Nov 2015 18:43:00 +0000 (18:43 +0000)]
$0 is *not* set to the sourced script by the “dot” command!

3 years agobig optimisation and fix patch from Teckids
mirabilos [Sun, 29 Nov 2015 18:42:36 +0000 (18:42 +0000)]
big optimisation and fix patch from Teckids

3 years agoHonour a possible diverging ldapsearch host URI param
Dominik George [Sun, 29 Nov 2015 18:34:59 +0000 (18:34 +0000)]
Honour a possible diverging ldapsearch host URI param

3 years agonew asso_setldap_{plain,sasl} to add -x or -Q, respectively;
mirabilos [Sun, 29 Nov 2015 18:33:53 +0000 (18:33 +0000)]
new asso_setldap_{plain,sasl} to add -x or -Q, respectively;
rename asso_setldap to asso_setldap_internal to avoid uses by unported scripts

3 years agoUse -+ as arrpath terminator to prevent clearing of destination array, use with caution
Dominik George [Sun, 29 Nov 2015 18:30:49 +0000 (18:30 +0000)]
Use -+ as arrpath terminator to prevent clearing of destination array, use with caution

3 years agoMake assoldap compatible with multi-value fields.
Dominik George [Sun, 29 Nov 2015 18:28:26 +0000 (18:28 +0000)]
Make assoldap compatible with multi-value fields.

API break, requires upcoming changes…

3 years agodo not b64decode jpegPhoto
mirabilos [Sun, 29 Nov 2015 18:07:47 +0000 (18:07 +0000)]
do not b64decode jpegPhoto

3 years agoheader merge from Teckids assoldap; remaining changes to follow
mirabilos [Sun, 29 Nov 2015 18:06:22 +0000 (18:06 +0000)]
header merge from Teckids assoldap; remaining changes to follow

3 years agoprogress bar!
mirabilos [Sun, 29 Nov 2015 15:54:22 +0000 (16:54 +0100)]
progress bar!

3 years agoadd SIGWINCH support (handle terminal size changes during running)
Thorsten Glaser [Sun, 29 Nov 2015 15:48:38 +0000 (16:48 +0100)]
add SIGWINCH support (handle terminal size changes during running)

<Nik> haste hübsch gemacht!

3 years agomake this cool(er than APT’s) progress bar into a library
Thorsten Glaser [Sun, 29 Nov 2015 15:43:37 +0000 (16:43 +0100)]
make this cool(er than APT’s) progress bar into a library

3 years agotool to get libvirt VM memory usage and total
mirabilos [Fri, 27 Nov 2015 10:28:52 +0000 (11:28 +0100)]
tool to get libvirt VM memory usage and total

3 years agoscript to determine the maximum width of each column in an SSV file
mirabilos [Thu, 26 Nov 2015 16:16:01 +0000 (17:16 +0100)]
script to determine the maximum width of each column in an SSV file