aboutsummaryrefslogtreecommitdiff
path: root/bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bin/muffle: Speed upEuAndreh2024-10-121-10/+5
| | | | | | | | | | | | | | | First, use sort -m, as both inputs are already sorted. This both changes from it from O(n*log(n)) to O(n), and allows sort(1) to produce streaming output, instead of sponging all the input, and potentially spilling to disk during the process. Second, use awk(1) when looping. Not only awk(1) is made for this type of job, but also we only call it once and let it do the loop, over looping manually and calling '['(1), printf() and cut(1) on each iteration. Now we call cut(1) only once. It went from being annoying enough to make me pause considering using to being unnoticeable.
* bin/serve: Add -n optionEuAndreh2024-09-111-3/+10
|
* rm bin/untill: Moved to eutEuAndreh2024-08-291-94/+0
|
* mv bin/e bin/eeEuAndreh2024-07-031-0/+0
|
* Simplify code used by xmobarEuAndreh2024-06-161-0/+4
| | | | | Remove the endless loop, and stop polling the system while doing nothing.
* bin/uri: Unbuffer when processing an stream onlineEuAndreh2024-06-161-2/+4
|
* bin/with-{one-monitor,two-monitors}: Add output from arandr(1)EuAndreh2024-06-162-0/+4
|
* bin/vcs: Add fossil functionsEuAndreh2024-05-171-0/+12
|
* bin/{backup,borgy}: Move to dedicated "backupit" repositoryEuAndreh2024-05-112-76/+0
|
* bin/ifnew: Move to eutEuAndreh2024-05-101-110/+0
|
* bin/nicely: Muve to its own dedicated packageEuAndreh2024-05-091-67/+0
|
* bin/statusconv: Move to eutEuAndreh2024-05-091-50/+0
|
* bin/backup: Update help stringEuAndreh2024-05-092-9/+3
|
* bin/...: Move utilities to the dedicated "eut" packageEuAndreh2024-05-097-642/+0
|
* bin/backup: Further simplify this backup scriptEuAndreh2024-05-091-37/+7
|
* bin/backup: Rewrite using borgyEuAndreh2024-05-031-28/+8
|
* bin/borgy: Wrapper on borg(1) with better defaultsEuAndreh2024-05-031-0/+10
|
* bin/statusconv: Utility to coerce programs to behave correctlyEuAndreh2024-05-031-0/+50
|
* bin/gc: tmpdir: Only delete files and directories for nowEuAndreh2024-05-021-1/+1
|
* bin/yt: Replace "youtube-dl" with "yt-dlp" here tooEuAndreh2024-05-011-2/+1
|
* Revert "Remove Nix/NixOS support from configuration and utilities"EuAndreh2024-04-253-0/+36
| | | | This reverts commit 3b2d27457db9ef8911893fa1b843560f1ccab2eb.
* bin/update: Shrink list of updated reposEuAndreh2024-04-221-5/+1
|
* bin/ldev: Move it to its dedicated projectEuAndreh2024-04-221-232/+0
|
* bin/gc: Allow "gc_tmpdir()" to failEuAndreh2024-04-221-1/+1
|
* Update references from ~/Downloads/Screenshots/ to ~/Pictures/Screenshots/EuAndreh2024-02-161-3/+3
|
* bin/{de,in}flate: Add simple working utilitiesEuAndreh2024-02-142-0/+10
|
* bin/gc: Add gc_coredump()EuAndreh2024-01-301-1/+6
|
* bin/numbered: Add micro utility alongside its manpageEuAndreh2024-01-291-0/+4
|
* bin/backup: remove "--lock-wait" entirelyEuAndreh2024-01-241-1/+0
| | | | And just rely on the default: 1 second.
* bin/vcs: Add stub PS1 definitions for BitKeeper and CVSEuAndreh2024-01-221-0/+8
|
* bin/backup: Decrease --lock-wait timeEuAndreh2024-01-221-1/+1
|
* bin/reconfigure: Call bins(1) between reconfiguresEuAndreh2024-01-151-0/+4
|
* bin/reconfigure: Always run bin(1) regardless of where this program endsEuAndreh2024-01-141-2/+3
|
* bin/reconfigure: Assume we're always on Guix SystemEuAndreh2024-01-141-5/+3
|
* bin/volume: Fix rotation beyond 2 sinksEuAndreh2024-01-122-15/+18
|
* bin/backup: Use nicely(1) alwaysEuAndreh2024-01-121-1/+1
|
* Remove Nix/NixOS support from configuration and utilitiesEuAndreh2024-01-123-37/+0
|
* bin/muffle: Add -n optionEuAndreh2024-01-041-3/+8
|
* re "s|echo \"\\\$|printf '%s\\\n' \"\$|g"EuAndreh2024-01-0415-37/+37
| | | | | | Replace all cases where `echo` was given a variable as its first argument, even on cases where we always know what the variable's content look like.
* bin/ldev: Add working utilityEuAndreh2024-01-041-0/+232
|
* bin/clean: Fix "if" orderEuAndreh2023-12-081-2/+2
|
* etc/sh/rc: Replace "clean" alias with clean(1) utilityEuAndreh2023-12-082-0/+74
|
* bin/nicely: Add new working utilityEuAndreh2023-10-251-0/+67
|
* bin/{uuid,gen-password}: Use /dev/urandom over /dev/randomEuAndreh2023-09-192-3/+3
| | | | | | | | As Thomas Pornin eloquently put it[0]: > use /dev/urandom and be happy; use /dev/random and be sorry [0]: https://security.stackexchange.com/questions/3936/is-a-rand-from-dev-urandom-secure-for-a-login-key
* bin/loc: Add working utilityEuAndreh2023-09-161-0/+63
|
* bin/getip: Add matching parenthesis to case clausesEuAndreh2023-09-161-7/+7
|
* bin/muffle: Re-interleave STDOUT and STDERR on errorEuAndreh2023-09-141-5/+19
|
* bin/getip: Add somewhat working utilityEuAndreh2023-09-101-0/+72
|
* bin/ifnew: Fix indentation of help stringEuAndreh2023-09-081-2/+2
|
* bin/muffle: Add new working utilityEuAndreh2023-08-271-0/+79
|