Fred Hamster [Sat, 14 Dec 2024 18:50:53 +0000 (13:50 -0500)]
updated to not fail if cannot enumerate adapters
macos is evading us, but we don't want the failure to enumerate to become a test failure.
it's a severe lack in the code, sure, but nothing is dependent on it yet...
Fred T. Hamster [Sat, 7 Dec 2024 00:29:05 +0000 (19:29 -0500)]
welcome most excellent host strider script
this script isolates the annoying pieces of running something remotely. it takes a script file and a list of hosts, and runs the script remotely.
there are a lot of painful issues to iron out, and this version seems to have most of them starched up now.
Fred T. Hamster [Sat, 7 Dec 2024 00:03:26 +0000 (19:03 -0500)]
cleaned up stty noise
made stty call not pollute stdout.
generalized inventory script a little, so it doesn't expect our scripts variable, but still does rely on FEISTY_MEOW_APEX
Fred T. Hamster [Fri, 6 Dec 2024 22:22:26 +0000 (17:22 -0500)]
added a pipe status combiner method
this pushes together as many pipe statuses as requested, to yield one return value.
so it makes it easier to catch and respond to failures at different places in the pipe.
sets the exit value and is guaranteed not to go over the max value of 255.
Fred T. Hamster [Fri, 6 Dec 2024 20:25:51 +0000 (15:25 -0500)]
fixed terminal titler
it was hosing up non-interactive bash sessions due to trying to echo out in command line friendly way. bahhh, bad idea.
fix now does not interfere in non-interactive sessions by checking special bash magic variables. we needed to add that,
even beyond all the original checks on terminal type and prompts, because those were all coming in indicating that it
was an interactive shell when it was not. but the magic check for that 'i' being present in the "$-" variable (yes,
that's a dollar and a dash) did the trick.
Fred T. Hamster [Thu, 5 Dec 2024 14:52:49 +0000 (09:52 -0500)]
fixed error on removing sort file too early
that file i cleaned up was actually needed across function calls. did find the place where an error could leave the file lying around, and fixed that instead.
Fred T. Hamster [Thu, 5 Dec 2024 01:22:56 +0000 (20:22 -0500)]
fixed separator method to support character choice
separator now accepts a count and a character string, so like:
$ sep 4 "arf-"
generates:
arf-arf-arf-arf-
nice!
and fixed 's' alias to use separator function instead of being a hard-coded line of pound signs.
Fred T. Hamster [Thu, 21 Nov 2024 01:59:51 +0000 (20:59 -0500)]
need better behavior in picking photo dirs
mushing this into better shape gradually. switched f76 to linux from windows once saw that i could, so now the save dir is different.
could use new save dir as a standard! it makes more sense to link directly to photos, than to have to both link to a folder and then find the photos.
Fred T. Hamster [Fri, 15 Nov 2024 20:48:56 +0000 (15:48 -0500)]
more attempts to get names right
apparently redhat deprecated x11 / xorg in favor of wayland, which has some fairly specific lacks that break some applications. but we don't have a lot of choice now apparently, with redhat at least.
Chris Koeritz [Sun, 20 Oct 2024 20:04:04 +0000 (16:04 -0400)]
updated to simplify my drive updaters
now the aliases are all created based on a list of names, rather than being individually maintained. only downside is that some drives will need renaming to their shorter form to conform with the script.
Chris Koeritz [Sat, 5 Oct 2024 03:19:32 +0000 (23:19 -0400)]
release 2.140.188
jump in version; somehow the config version number was way out of sync with releases.
hopefully will stay in sync now.
lots of changes, mostly minor in this release.
main big thing was dropping some jars that were only present as a convenience for running
java apps, but which were ancient and had vulnerabilities. trying to get back to a "no binaries"
standpoint in the git repository.
Fred T. Hamster [Tue, 1 Oct 2024 00:11:50 +0000 (20:11 -0400)]
restricted snarf_user and how we snarf links
we don't want recursive links being dereferenced, which made last version barf on .local/.../steam due to recursive links in there.
also, stopped backing up .local for the time being anyhow, since it's where steam lives and backing that up means backing up crazy amounts of gigabytes of game apps.
Chris Koeritz [Tue, 14 Nov 2023 12:34:26 +0000 (07:34 -0500)]
fixes for prep feisty host
added some new apps in prep feisty host (e.g. screen, python3)
cast_identify_spell is a cool script for identifying metadata on files, but identify app is actually broken on my current ubuntu (Ubuntu 22.04 (code-name jammy)).
path_splitter is just a nice reformatter for the PATH variable that shows each component on a separate line. cheapo script.
Fred T. Hamster [Wed, 1 Nov 2023 21:03:25 +0000 (17:03 -0400)]
more changes to support a FEISTY_MEOW_PERSONAL_HOME variable
this acts in place of $HOME for any custom purposes that we refer
to $HOME for, when there's a choice in the matter. we can't change
things about the system, like ssh looking for configs in $HOME/.ssh
and we don't want to. this is just for assets related to or used by
the user that they want dealt with properly under their specific home directory.
if it's not already set, then we default to $HOME for the value.
Fred T. Hamster [Wed, 1 Nov 2023 20:42:30 +0000 (16:42 -0400)]
updated to use FEISTY_MEOW_SCAN_REPOS variable instead
of FEISTY_MEOW_APPS_DIR variable, which is annoyingly conflicted.
the scan repos is currently single value, but we need to support
multi value in the future.
Chris Koeritz [Wed, 1 Nov 2023 20:26:43 +0000 (16:26 -0400)]
updated to add new FEISTY_MEOW_APPS_DIR
this addresses a peculiarity on some machines, where we don't want the
apps dir to just be $HOME/apps. pre-setting the variable before loading
feisty meow should allow flexibility about where the apps are actually
located.