bd3ddab28f
record-shell: Add spoopy stdin recording with "-i"
...
🎃 🕷🕸 Happy Halloween!! 👻 🍬 🍫
2024-10-19 15:21:28 -05:00
750a2cfaf2
resumaker: new -t flag to output TeX
2024-10-03 10:48:27 -05:00
1a878e547a
[NEW] resumaker: Andrea's unified resume maker
2024-10-01 13:58:48 -05:00
0529ea07d8
scripts: Fix logging goof in recorders
2024-10-01 13:10:53 -05:00
79ace1cccc
Makefile: Work on BusyBox!
2024-10-01 10:32:49 -05:00
d0f9d8a087
[NEW] record-call: Record my audio for calls with Julia
...
Uses "pulse" default audio device on my PipeWire rig. Good enough!
2024-09-30 14:07:38 -05:00
2269df14d6
[NEW] record-shell: record shell sessions for librecode
...
We need to record shell sessions in a standardized way, so I made a
script to accomplish this!
2024-09-30 11:55:01 -05:00
3fccfc023d
Makefile: Make installer actually work!
...
There were some pretty stupid issues that past me didn't fix! Now,
there shouldn't be an extra bin inside of your $PREFIX's bin!
2024-09-30 11:51:38 -05:00
1f8bc0f275
logging: timestamp helper
2024-09-30 11:21:45 -05:00
42f7cad47c
Makefile: Fix $0/util on installed PREFIXes
...
This is currently done via a dirty hack (a symlink at $PREFIX/bin/util
pointing to $PREFIX/lib/bash-util). If this breaks any other
software/packages, I am happy to change this! :)
2024-04-15 00:50:09 -05:00
6ea9a4b7a4
Makefile: Add README to .PHONY targets
2024-04-14 23:43:00 -05:00
5ce1c8ed8f
Makefile: Better support Darwin and Windows_NT
2024-04-14 23:32:48 -05:00
d74f23134f
[NEW] psp-enc: Convert batches of videos to native PSP AVC
2023-12-29 17:59:20 -06:00
358d98902b
make-lsp: Support SDCC
2023-11-15 04:47:10 -06:00
282c2f5b04
dynamic_main: Fix array size check, write test case
2023-10-31 21:41:51 -05:00
3830737655
[NEW] dynamic_main: New dynamic main/argv helper!
...
See t/dynamic_main.bash for an early example of how to use it.
2023-10-31 21:27:05 -05:00
70100bfce3
[NEW] text.bash: very primitive sed escaper (patches welcome)
2023-10-16 22:09:11 -05:00
c275bfefe5
[NEW] env.bash: new add_path helper
2023-10-16 22:08:26 -05:00
02e4eaf37c
README: Fix formatting
2023-10-16 22:02:35 -05:00
ad56bebb81
[NEW] Makefile: Allow system-wide installation of helpers and scripts
2023-10-16 22:00:19 -05:00
c56fc66966
make-lsp: Fix quoting on -C and -f, JSON dir fix
2023-10-09 03:02:49 -05:00
abd0a7dd01
make-lsp: Support Makefiles using cc/cxx/c++
2023-10-09 02:46:36 -05:00
2c0774e4a7
make-lsp: Check for jq command on startup
2023-10-09 02:41:34 -05:00
3c216356b6
[NEW] make-lsp: Generate clangd command JSON for make targets
...
Currently my silly-cc project kind of sucks, but I need a way to
generate my compile commands for LSP on Makefile-based and
Autotools-based projects. This shell script should work most of the
time provided your Makefiles aren't silencing the emission of compile
commands with a prepending dash ("-") on targets that we care about.
2023-10-09 02:33:21 -05:00
68195a72be
logging: $usage helper and more cat-like helpers
2023-10-09 02:32:58 -05:00
2986e61021
dl: Set file mode to exec-able
2023-10-09 01:40:00 -05:00
5f14bd2d2f
[NEW] dl: Add aria2c-based torrent downloading script
2023-06-29 12:46:54 -05:00
86502a872b
include_info: Support alternate GCC and Clang versions from MacPorts
2023-06-26 12:35:01 -05:00
f110aba78a
include_info: Work with silly-cc and absolute CC/CXX paths
2023-06-26 00:36:59 -05:00
1f24e094ca
pacpruner: Remove extra PERL HERE doc
2023-06-24 04:07:07 -05:00
d6a5fe58e5
[NEW] pacpruner: Added pacman pruner script and usage calculator
2023-06-24 03:57:50 -05:00
b4e2541e50
logging.bash: Add dedcat and excat helpers
2023-06-21 23:51:03 -05:00
ccf335b69a
Added ignore file
2023-05-22 14:07:35 -05:00
7c13324acc
Added Pandoc-powered Markdown previewer!
2023-05-22 14:06:32 -05:00
bce092c777
Added errno.bash :)
2023-05-15 14:33:38 -05:00
64066d0172
Added unhappy_ending to happy wrappy
...
Now happy prints the command line that failed before exiting!
2023-05-04 14:38:30 -05:00
db1918af4e
Added Git history comparator (#walker)
...
Hashwalker is a new tool that allows you to compare two branches or
refspecs with completely different histories to find the commit where
they differ the least.
To use it you will need to add your disparate repositories as remotes on
a single repository on your local machine. You'll need to have two
checked out branches to compare, as well. One branch is your target
you'd like to rebase and the other is an upstream you'd like to rebase
upon.
Running the tool will give you a minimal diff that you can rebase your
problem branch upon, so you can begin bringing it up-to-date with
upstream.
See the "Usage" in scripts/hashwalker for more information.
2023-02-22 23:41:42 -06:00
1cde3473b5
Add happy wrappy!
2023-02-22 21:41:54 -06:00
959eae6761
Added C/C++ include dir getter. See its USAGE for more.
2023-02-22 13:13:38 -06:00
c58db2335a
added logging helpers
2023-02-22 13:06:39 -06:00
a7b1d8d712
added LICENSE and README
2023-02-22 13:06:18 -06:00