Merge branch 'master' of ssh://git.uucp.hu/git/sysop/tools
[hband-tools.git] / descriptions.md
blob30721c807787eabb07183eebce1b814a9b549ef5
1 |   |   |
2 |---|---|
3 | [2opml](user-tools/2opml) | Convert list of URLs to OPML.
4 | [a8e](user-tools/a8e) | Abbreviate words in the input stream
5 | [adr2html](user-tools/adr2html) | Convert Opera Hostlist 2.0 bookmarks to HTML
6 | [asterisk-log-separator](user-tools/asterisk-log-separator) | Split up Asterisk PBX log file into multiple files based on which process wrote each part
7 | [awk-cut](user-tools/awk-cut) | Select fields from input stream with awk
8 | [base58](user-tools/base58) | Encode to (decode from) Base58
9 | [base64url](user-tools/base64url) | Encode to (decode from) Base64-URL encoding
10 | [bencode2json](user-tools/bencode2json) | Convert Bencode (BitTorrent's loosely structured data) to JSON
11 | [cdexec](user-tools/cdexec) | Run a given command in the given directory
12 | [chattr-cow](user-tools/chattr-cow) | try hard to enable Copy-on-Write attribute on files
13 | [chattr-nocow](user-tools/chattr-nocow) | try hard to disable Copy-on-Write attribute on files
14 | [chmod-cheap](compiled-tools/coreutils/chmod-cheap.patch) | chmod(1) files only if new mode differs from the old one
15 | [chromium_cookie_decrypt.py](user-tools/chromium_cookie_decrypt.py) | Decrypt Chromium web browser stored cookies and output cleartext
16 | [chshebang](user-tools/chshebang) | Change a script's default interpreter
17 | [cled](user-tools/cled) | Command Line-Editor - Edit text file lines by commands directly from shell
18 | [convert_chromium_cookies_to_netscape.sh](user-tools/convert_chromium_cookies_to_netscape.sh) | Convert Chromium and derivative web browser's cookies to Netscape format (used by wget and curl)
19 | [corner_time](user-tools/corner_time) | Place a digital clock in the upper right hand corner of the terminal
20 | [cronrun](user-tools/cronrun) | convenience features to run commands in task scheduler environment
21 | [cut.awk](user-tools/cut.awk) | Output only the selected fields from the input stream, parameters follow awk(1) syntax
22 | [daemonctl](user-tools/daemonctl) | Manage preconfigured libslack daemon(1) daemons more conveniently
23 | [dataurl2bin](user-tools/dataurl2bin) | Decode "data:..." URLs from input stream and output the raw binary data
24 | [debdiff](user-tools/debdiff) | Display differences between 2 Debian packages (*.deb files)
25 | [descpids](user-tools/descpids) | List all descendant process PIDs of the given process(es)
26 | [dfbar](user-tools/dfbar) | Display disk space usage with simple bar chart (as reported by df(1))
27 | [digasn](user-tools/digasn) | Query Autonom System Number (ASN) from DNS
28 | [diu](user-tools/diu) | Display Inode usage, similar to du(1) for space usage
29 | [dlnew](user-tools/dlnew) | Download web resource if local copy is older
30 | [dmaster](admin-tools/dmaster) | Manage continuously running processes
31 | [dmaster-signal](admin-tools/dmaster-signal) | Send a signal to a daemon managed by dmaster
32 | [eat](user-tools/eat) | Read and echo back input (like cat(1)) until interrupted (ie. ignore end-of-file)
33 | [errorlevel](user-tools/errorlevel) | Exit with the given status code
34 | [fcomplete](user-tools/fcomplete) | Complete a smaller file with the data from a bigger one
35 | [fc-search-codepoint](user-tools/fc-search-codepoint) | Print the names of available X11 fonts containing the given code point(s)
36 | [fdupes-hardlink](user-tools/fdupes-hardlink) | Make hardlinks from identical files as reported by fdupes(1)
37 | [ffilt](user-tools/ffilt) | Filter a file via a command's STDIO and write back to it
38 | [ff](user-tools/ff) | Find files horizontally, ie. a whole directory level at a time, across subtrees
39 | [fgat](user-tools/fgat) | Execute command in foreground at a given time
40 | [filterexec](user-tools/filterexec) | Echo those arguments with which the given command returns zero.
41 | [find-by-date](user-tools/find-by-date) | Find files with GNU find(1) but with easier to comprehend time interval formats
42 | [findnewestfile](user-tools/findnewestfile) | Search for the newest file in a given path recursively and always show the most recent while scanning
43 | [findoldestfile](user-tools/findoldestfile) | Search for the oldest file in a given path recursively and always show the most older while scanning
44 | [fixlogfiledatetime](user-tools/fixlogfiledatetime) | Set the target files modification time to their respective last log entry's timestamp
45 | [fixRFC822filemtime](user-tools/fixRFC822filemtime) | Set a file's last modification time, which contains an email message in RFC-822 format, to the email's Date
46 | [fmtkv](user-tools/fmtkv) | Tranform key=value (each optionally double-quoted) pairs into 1 pair by 1 line on the output
47 | [foreach](user-tools/foreach) | Run an OS or shell command on each input line, similar to xargs(1)
48 | [g_filename_to_uri](user-tools/g_filename_to_uri) | Mimic g_filename_to_uri() GLib function creating a file:// url from path string
49 | [gitconfigexec](user-tools/gitconfigexec) | Change git settings for a given command run only
50 | [git_diff](user-tools/git_diff) | View two files' diff by git-diff(1), even not under git version control
51 | [git-submodule-auto-add](user-tools/git-submodule-auto-add) | Automatically add submodules to a git repo according to .gitmodules file
52 | [grandparentexe](compiled-tools/grandparentexe.c) | Display the grandparent process executable path of the current process
53 | [header.sed](user-tools/header.sed) | Echo the input stream up to the first empty line (usual end-of-header marker)
54 | [Head](user-tools/Head) | output as many lines from the first part of files as many lines on the terminal currently
55 | [hlcal](user-tools/hlcal) | Highlight BSD cal(1) output
56 | [hlncal](user-tools/hlncal) | Highlight BSD ncal(1) output
57 | [htmlentities](user-tools/htmlentities) | Convert plain text into HTML-safe text
58 | [indent2tree](user-tools/indent2tree) | Makes TAB-indented text into ascii tree chart
59 | [inisort](user-tools/inisort) | Sort keys in an INI file according to the order of keys in an other INI file
60 | [is_gzip](user-tools/is_gzip) | Return 0 if the file in argument has gzip signature
61 | [jaro-metric](user-tools/jaro-metric) | Calculate the Jaro metric of given strings
62 | [jaro-winkler-metric](user-tools/jaro-winkler-metric) | Calculate the Jaro-Winkler metric of given strings
63 | [json2bencode](user-tools/json2bencode) | Convert JSON to Bencode (BitTorrent's loosely structured data)
64 | [killcmd](user-tools/killcmd) | Send signal to processes (kill, terminate, ...) by command line until they end
65 | [killexe](user-tools/killexe) | Send signal to processes (kill, terminate, ...) by executable path until they end
66 | [killpgrp](user-tools/killpgrp) | Send signal to processes (kill, terminate, ...) by PGID until they end
67 | [killp](user-tools/killp) | Send signal to processes (kill, terminate, ...) by PID until they end
68 | [kt](user-tools/kt) | Run command in background terminal; keept(1) convenience wrapper
69 | [lastbcsv](compiled-tools/lastcsv.pod) | List of last bad login attempts in CSV format
70 | [lastcsv](compiled-tools/lastcsv.d/lastcsv.c) | List of last logged in users in CSV format
71 | [LevelDB](user-tools/LevelDB) | Commandline interface for Google's leveldb key-value storage
72 | [levenshtein-distance](user-tools/levenshtein-distance) | Calculate the Levenshtein distance of given strings
73 | [lines](user-tools/lines) | Output only the given lines of the input stream
74 | [lnto](user-tools/lnto) | Convenience wrapper for ln(1). User enters link target paths relative to the current directory
75 | [loadenv](compiled-tools/loadenv.c) | Load environment variables from file and run a program in that environment
76 | [logbtmp](compiled-tools/logbtmp.d/logbtmp.c) | Add new entry to the system's bad-login database (btmp)
77 | [loggerexec](user-tools/loggerexec) | Run a command and send STDOUT and STDERR to syslog
78 | [logrotate-counters](user-tools/logrotate-counters) | Increment numbers in file names
79 | [logto](user-tools/logto) | Run a command and append its STDOUT and STDERR to a file
80 | [lpjobs](user-tools/lpjobs) | Show printer queue jobs (wrapper for lpq and lpstat)
81 | [lsata](user-tools/lsata) | List ATA devices on the system
82 | [lsenv](user-tools/lsenv) | List environment variables of a process
83 | [mail-extract-raw-headers](user-tools/mail-extract-raw-headers) | Get named headers from RFC822-format input.
84 | [mime_extract](user-tools/mime_extract) | Extract parts from a MIME multipart file and save them into separate files
85 | [mime-header-decode](user-tools/mime-header-decode) | Decode MIME-encoded stream on stdin line-by-line
86 | [mkdeb](user-tools/mkdeb) | Create a Debian package (.deb)
87 | [mkmagnetlink](user-tools/mkmagnetlink) | Create a "magnet:" link out of a torrent file
88 | [mksock](compiled-tools/mksock.c) | Create a socket type file
89 | [movesymlinks](user-tools/movesymlinks) | Rename file and correct its symlinks to keep point to it.
90 | [moz_bookmarks](user-tools/moz_bookmarks) | Read Mozilla bookmarks database and display titles and URLs line-by-line
91 | [msg](user-tools/msg) | Write to given user's open terminals
92 | [multicmd](user-tools/multicmd) | Run multiple commands in series
93 | [multithrottler](user-tools/multithrottler) | Run given command if not reached the defined rate limit
94 | [mysql-fix-orphan-privileges.php](user-tools/mysql-fix-orphan-privileges.php) | Suggest SQL commands to clean up unused records in system tables which hold permission data
95 | [noacute](user-tools/noacute) | Strip diacritics (acute, umlaut, ...) from letters on the input stream
96 | [nocomment](user-tools/nocomment) | remove comment lines from input stream
97 | [nopath](user-tools/nopath) | Run command by disregarding some PATH directories
98 | [oded](user-tools/oded) | On-disk editor - edit text files by commands directly from shell
99 | [organizebydate](user-tools/organizebydate) | Rename files based on their date-time
100 | [palemoon-current-url](user-tools/palemoon-current-url) | Display the webpage's URL which is currently open in Palemoon web browser
101 | [parsel](user-tools/parsel) | Select parts of a HTML document based on CSS selectors
102 | [partial](user-tools/partial) | Show an earlier started long-running command's partial output
103 | [paths2indent](user-tools/paths2indent) | Transform list of filesystem paths to an indented list of the leaf elements
104 | [pdfflop](user-tools/pdfflop) | Flop a PDF file's pages
105 | [perl-repl](user-tools/perl-repl) | Read-Evaluate-Print-Loop wrapper for perl(1)
106 | [pfx2pem](user-tools/pfx2pem) | Convert PFX (PKCS#12) certificate file to PEM format
107 | [pfxln](user-tools/pfxln) | Prefix lines from STDIN
108 | [pipeby](user-tools/pipeby) | Run a command and pipe its output to an other one
109 | [pipekill](user-tools/pipekill) | Send signal to a process on the other end of the given pipe filedescriptor
110 | [PMbwmon](user-tools/PMbwmon) | Poor man's bandwidth monitor
111 | [PMdirindex](user-tools/PMdirindex) | Poor man's directory index generator, output HTML
112 | [PMdirindex](user-tools/PMdirindex) | Poor man's hex diff viewer
113 | [PMnslist](user-tools/PMnslist) | Poor man's namespace list
114 | [PMpwgen](user-tools/PMpwgen) | Poor man's password generator
115 | [PMrecdiff](user-tools/PMrecdiff) | Poor man's directory tree difference viewer, comparing file names and sizes recursively
116 | [pngmetatext](user-tools/pngmetatext) | Put metadata text into PNG file
117 | [pvalve](user-tools/pvalve) | Control how much a given command should run by an other command's exit code
118 | [pyzor-files](user-tools/pyzor-files) | Run a pyzor(1) command on the given files
119 | [qrwifi](user-tools/qrwifi) | Generate a string, used in WiFi-setup QR codes, containing a hotspot name and password
120 | [randstr](user-tools/randstr) | Generate random string from a given set of characters and with a given length.
121 | [rcmod](user-tools/rcmod) | Run a given command and modify its Return Code according to the rules given by the user
122 | [redirexec](user-tools/redirexec) | Execute a command with some file descriptiors redirected.
123 | [relpath](compiled-tools/relpath.c) | Calculate the shortest relative path between directories
124 | [remove](compiled-tools/remove.c) | Remove file and directoy alike
125 | [renamemanual](user-tools/renamemanual) | Interactive file rename tool
126 | [rename.td](user-tools/rename.td) | rename multiple files by a Perl expression
127 | [repeat](user-tools/repeat) | Run a give command repeatedly
128 | [replcmd](user-tools/replcmd) | Wrap any command in a REPL interface
129 | [reportcmdstatus](user-tools/reportcmdstatus) | Textually show how the given command finished (exit status/signal)
130 | [rsacrypt](user-tools/rsacrypt) | Encrypt/decrypt files with RSA
131 | [rsysrq](user-tools/rsysrq) | Send SysRQ commands remotely over the network
132 | [screenconsole](user-tools/screenconsole) | Interactive CLI to run GNU/screen commands against current or specified screen session
133 | [screen-notify](user-tools/screen-notify) | Send status-line message to the current GNU/Screen instance
134 | [screenreattach](user-tools/screenreattach) | Reattach to GNU/screen and import environment variables
135 | [screens](user-tools/screens) | List all GNU/Screen sessions accessible by the user and all of their inner windows as well
136 | [setgroups](compiled-tools/setgroups.c) | Start a process with specified set of GIDs
137 | [setpgrp](compiled-tools/setpgrp.c) | CLI frontend for setpgrp(2) - run a program in a new process group
138 | [set-sys-path](user-tools/set-sys-path) | Set PATH according to /etc/environment and run the given command
139 | [set-xcursor-lock-and-run](user-tools/set-xcursor-lock-and-run) | Set X11 cursor to a padlock and run a command
140 | [set-xcursor-lock-and-run](xwin-tools/set-xcursor-lock-and-run) | Set X11 mouse pointer to a lock icon and run the given command
141 | [ssh-agent-finder](user-tools/ssh-agent-finder) | Find a working ssh agent on the system so you get the same in each of your logon sessions
142 | [stdfilt](user-tools/stdfilt) | Run a command but filter its STDOUT and STDERR
143 | [stdmux](user-tools/stdmux) | Multiplex the given command's STDOUT and STDERR by prefixing their lines
144 | [strip-ansi-seq](user-tools/strip-ansi-seq) | Dumb script removing more-or-less any ANSI escape sequences from the input stream
145 | [substenv](user-tools/substenv) | Substitute environment variables in parameters and run the resulting command
146 | [subst_sudo_user](user-tools/subst_sudo_user) | Sudo helper program
147 | [swap](user-tools/swap) | swaps two files' names
148 | [symlinks2dot](user-tools/symlinks2dot) | Generate a graph in dot(1) format representing the symlink-target relations among the given files
149 | [symlinks-analyze](user-tools/symlinks-analyze) | Discover where symlinks point at, recursively
150 | [syncfs](compiled-tools/syncfs.c) | Request flushing data of the given filesystem to the disk
151 | [tabularize](user-tools/tabularize) | Takes TAB-delimited lines of text and outputs formatted table.
152 | [Tail](user-tools/Tail) | output as many lines from the end of files as many lines on the terminal currently
153 | [takeown](user-tools/takeown) | Take ownership on files, even for unprivileged users
154 | [taslis](user-tools/taslis) | WM's Window List
155 | [terminaltitle](user-tools/terminaltitle) | Set the current terminal's title string
156 | [tests](user-tools/tests) | Show all attributes of the given files which can be tested by test(1) in the same color as ls(1) shows them
157 | [text2img-dataurl](user-tools/text2img-dataurl) | Convert text input to image in "data:..." URL representation
158 | [timestamper](user-tools/timestamper) | Prepend a timestamp to each input line
159 | [touchx](user-tools/touchx) | set execution bit on files and creates them if neccessary
160 | [trackrun](user-tools/trackrun) | Record when the given command was started and ended and expose to it in environment variables
161 | [ttinput](user-tools/ttinput) | Inject console input in a terminal as if the user typed
162 | [uchmod](user-tools/uchmod) | chmod files according to umask
163 | [unicodestyle](user-tools/unicodestyle) | Add font styles to input text using Unicode
164 | [upsidedown](user-tools/upsidedown) | Transliterate input stream to text with upsidedown-looking chars
165 | [url_decode](user-tools/url_decode) | Unescape percent-encoded sequences given either in parameters or in stdin
166 | [url_encode_bf](user-tools/url_encode_bf) | Make all chars given either in parameters or in stdin to percent-encoded sequence
167 | [url_encode](user-tools/url_encode) | Escape URL-unsafe chars in text given either in parameters or in stdin by percent-encoding
168 | [url-parts](user-tools/url-parts) | Extract specified parts from URLs given in input stream
169 | [utmp](compiled-tools/utmp.c) | Display UTMP database like who(1) but machine-parsable
170 | [vidir-sanitize](user-tools/vidir-sanitize) | Helper script to change tricky filenames in a directory
171 | [vifiles](user-tools/vifiles) | Edit multiple files as one
172 | [visymlinks](user-tools/visymlinks) | Bulk edit target of symlinks
173 | [waitpid](user-tools/waitpid) | Wait for a process to end (even if not child of current shell)
174 | [whisper-retention-info](user-tools/whisper-retention-info) | Show data retention policy in Whisper timeseries database file
175 | [wikibot](user-tools/wikibot) | Update Wikimedia (Wikipedia) article
176 | [xdg-autostart](user-tools/xdg-autostart) | Start XDG autostart programms
177 | [xdpys](compiled-tools/xdpys.c) | Search X11/Xorg displays on the current machine
178 | [xidle](compiled-tools/xidle.c) | Display idle time of an X11 screen
179 | [xlock](xwin-tools/xlock) | Lock X11 screen by disable (enable) input devices
180 | [xml2json](user-tools/xml2json) | Convert XML input to JSON
181 | [xunlock](xwin-tools/xunlock) | Unlock X11 screen by disable (enable) input devices