21 Commits

Author SHA1 Message Date
Ben Grande
b38834d66b
fix: avoid operand evaluation as argument
Explicit end option parsing as the shell can be quite dangerous without
it.
2024-08-06 17:13:11 +02:00
Ben Grande
7e2502b70a
fix: option to disable resize of dumb consoles
Relevant when using "xl console".
2024-07-16 16:57:14 +02:00
Ben Grande
69c14a2429
feat: enable all optional shellcheck validations 2024-07-10 14:35:36 +02:00
Ben Grande
024e9c469d
fix: limit shellscript line length to 78 chars 2024-07-09 17:39:25 +02:00
Ben Grande
5936b2059c
chore: editorconfig check 2024-07-08 19:59:27 +02:00
Ben Grande
5f55627e57
fix: function to target minions missing parameters 2024-06-17 21:42:29 +02:00
Ben Grande
e3c8ab8972
feat: add function to target minions easily 2024-06-17 13:50:52 +02:00
Ben Grande
dfc548e567
fix: avoid multiple ssh-agent spawns
#
The SSH_AUTH_SOCK is unset when executing user shell through Qrexec,
spawning multiple agents. Using a constant path avoids this problem.
2024-06-02 20:32:33 +02:00
Ben Grande
ab355f9abf
feat: alias to target DomUs with qubesctl 2024-05-25 20:26:15 +02:00
Ben Grande
23f4e79587
fix: zsh history share 2024-05-21 11:04:42 +02:00
Ben Grande
9954972df3
fix: POSIX does not support head byte count
Test done on OpenBSD for compatibility with the POSIX specification,
also becoming a new supported system.
2024-04-23 18:34:10 +02:00
Ben Grande
99f184d1fd
Fix: compile lesskey for old versions at runtime
- Support less versions that have a dot: 581.2;
- Avoids having binary files in the repository;
- Lesskey automatically compiled depending on user's less version;
2024-03-14 10:14:59 +01:00
Ben Grande
50e80029b3
feat: add tool to resize terminal size
Inspired by the Archlinux Wiki. The Arch Wiki does not provide a
copyrights page, it is therefore hard to credit the contributors

Recent commit c6de5e8046d4965fde910ee3b0c9c0709899609c is 7 years old,
with reference to $wgRightsPage. Individual contributors can't be
referenced but there is credit to the specific page in the Arch wiki.

https://gitlab.archlinux.org/archlinux/infrastructure/-/blob/master/roles/archwiki/templates/LocalSettings.php.j2
2024-03-07 17:38:45 +01:00
Ben Grande
3a7398fdb4
fix: remove duplicate files
They were symlink before, on a wrong copy, it was converter to regular
files.
2024-02-23 16:45:13 +01:00
Ben Grande
701f291daa
fix: shell stops parsing early 2024-02-19 12:05:27 +01:00
Ben Grande
3d49981cab
feat: source X11 profiles directory 2024-02-18 14:58:57 +01:00
Ben Grande
076ea43eaf
fix: whonix uwt git command not found 2024-02-09 14:45:27 +01:00
Ben Grande
07c7d1ed95
feat: set manual page and GNU Info paths
Useful to have a directory that is user writable to drop-in manual pages
of programs that are only run by user and not superuser or other users.
2024-02-04 19:49:06 +01:00
Ben Grande
0ef9267754
fix: whonix uwt wrapper messes with git existence 2024-01-31 16:12:00 +01:00
Ben Grande
cca2e802b7
fix: phase out split-gpg in favor of split-gpg2 2023-12-28 01:36:51 +01:00
Ben Grande
db0d57cfcf
Initial commit 2023-11-13 14:11:21 +00:00