feisty_meow.git
5 years agogenerated file in home now so it can be found
Chris Koeritz [Sun, 14 Oct 2018 06:55:53 +0000 (02:55 -0400)]
generated file in home now so it can be found

5 years agorelocated storage
Chris Koeritz [Fri, 12 Oct 2018 02:01:31 +0000 (22:01 -0400)]
relocated storage

5 years agonew script to take down berserk witcher 3 game
Chris Koeritz [Wed, 10 Oct 2018 19:54:53 +0000 (15:54 -0400)]
new script to take down berserk witcher 3 game

5 years agofinal fix to perplexing name issue, i hope
Chris Koeritz [Tue, 9 Oct 2018 22:52:08 +0000 (18:52 -0400)]
final fix to perplexing name issue, i hope

5 years agofixes and cleanups for gamesaver
Chris Koeritz [Tue, 9 Oct 2018 22:24:19 +0000 (18:24 -0400)]
fixes and cleanups for gamesaver

5 years agoupdated to include witcher
Chris Koeritz [Tue, 9 Oct 2018 22:15:58 +0000 (18:15 -0400)]
updated to include witcher

5 years agosnsx
Chris Koeritz [Tue, 9 Oct 2018 22:02:19 +0000 (18:02 -0400)]
snsx

5 years agonew fortune
Chris Koeritz [Tue, 9 Oct 2018 20:21:15 +0000 (16:21 -0400)]
new fortune

5 years agobacktracking for terminal title saving approaches
Chris Koeritz [Tue, 9 Oct 2018 00:35:57 +0000 (20:35 -0400)]
backtracking for terminal title saving approaches

nothing works in gnome to correctly grab the title of the terminal.  at least not so far.  current approaches for a null WINDOWID variable all accidentally grab the wrong window title if a different window (than the running script's) has focus.

5 years agoadded alias for updating backup drive
Fred T. Hamster [Mon, 8 Oct 2018 22:43:08 +0000 (18:43 -0400)]
added alias for updating backup drive

5 years agohandy config file when using Maildir with mutt
Chris Koeritz [Mon, 8 Oct 2018 17:12:46 +0000 (17:12 +0000)]
handy config file when using Maildir with mutt

5 years agofixed version manually
Chris Koeritz [Fri, 5 Oct 2018 04:16:29 +0000 (00:16 -0400)]
fixed version manually

need to have the next_version script fix this whenever we update the version of feisty meow.  otherwise it's yet another thing that gets out of synch when we change major or minor versions.

5 years agofixed fortune
Chris Koeritz [Fri, 5 Oct 2018 03:16:24 +0000 (23:16 -0400)]
fixed fortune

5 years agonew fortune
Chris Koeritz [Fri, 5 Oct 2018 03:15:32 +0000 (23:15 -0400)]
new fortune

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Thu, 4 Oct 2018 22:14:09 +0000 (22:14 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Thu, 4 Oct 2018 22:14:07 +0000 (22:14 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoMerge branch 'release-2.140.114' into dev
Chris Koeritz [Thu, 4 Oct 2018 21:55:54 +0000 (17:55 -0400)]
Merge branch 'release-2.140.114' into dev

pulling in main branch release changes.

5 years agoMerge branch 'release-2.140.114' 2.140.114
Chris Koeritz [Thu, 4 Oct 2018 21:53:18 +0000 (17:53 -0400)]
Merge branch 'release-2.140.114'

creating release 2.140.114

5 years agoupping version number for new release. release-2.140.114
Chris Koeritz [Thu, 4 Oct 2018 21:52:35 +0000 (17:52 -0400)]
upping version number for new release.

5 years agocool info for helper bits
Chris Koeritz [Thu, 4 Oct 2018 04:02:10 +0000 (00:02 -0400)]
cool info for helper bits

5 years agoimproved wording for not finding file
Chris Koeritz [Wed, 3 Oct 2018 19:43:29 +0000 (15:43 -0400)]
improved wording for not finding file

5 years agonew template for 3.5x3.5 sized cards
Chris Koeritz [Wed, 3 Oct 2018 19:09:29 +0000 (15:09 -0400)]
new template for 3.5x3.5 sized cards

5 years agomore like a fix now for terminal title
Chris Koeritz [Wed, 3 Oct 2018 08:22:28 +0000 (04:22 -0400)]
more like a fix now for terminal title

seems to preserve title properly when actually running it; had botched name of app (xwininfo) to check for existence of

5 years agonew fortune
Chris Koeritz [Wed, 3 Oct 2018 08:19:22 +0000 (04:19 -0400)]
new fortune

5 years agofix to stop getting erroneous window title
Chris Koeritz [Wed, 3 Oct 2018 07:29:23 +0000 (03:29 -0400)]
fix to stop getting erroneous window title

i hope.  new approach for snagging existing window title.

5 years agonew fortunes
Chris Koeritz [Thu, 20 Sep 2018 18:56:15 +0000 (14:56 -0400)]
new fortunes

5 years agoswitched mirror hosts
Chris Koeritz [Sun, 16 Sep 2018 16:50:52 +0000 (12:50 -0400)]
switched mirror hosts

5 years agomade docs build silent, added clean_docs target
Chris Koeritz [Fri, 31 Aug 2018 23:24:20 +0000 (23:24 +0000)]
made docs build silent, added clean_docs target

5 years agoupdated apt-get usages to just use apt
Chris Koeritz [Fri, 31 Aug 2018 17:38:16 +0000 (13:38 -0400)]
updated apt-get usages to just use apt

5 years agonew fortune
Chris Koeritz [Fri, 31 Aug 2018 17:07:53 +0000 (13:07 -0400)]
new fortune

5 years agomade ssh terminal debugging use feisty debug flag
Chris Koeritz [Tue, 28 Aug 2018 18:30:13 +0000 (14:30 -0400)]
made ssh terminal debugging use feisty debug flag

5 years agofixed terminal title problem
Chris Koeritz [Wed, 15 Aug 2018 14:05:28 +0000 (10:05 -0400)]
fixed terminal title problem

working around gnome-terminal not supplying WINDOWID by using xdotool.  sigh.  yet another workaround requiring an extra software install.

5 years agodebugging term title again
Chris Koeritz [Tue, 14 Aug 2018 19:52:40 +0000 (15:52 -0400)]
debugging term title again

now with gnome terminal WINDOWID is not set, so we're currently hosed.

5 years agofixed weird save dirs for fallouts
Chris Koeritz [Tue, 17 Jul 2018 20:33:16 +0000 (16:33 -0400)]
fixed weird save dirs for fallouts

5 years agonew fortunes
Chris Koeritz [Sun, 15 Jul 2018 01:44:13 +0000 (21:44 -0400)]
new fortunes

5 years agodropping unused link maker, renaming replacer
Chris Koeritz [Fri, 1 Jun 2018 20:06:07 +0000 (16:06 -0400)]
dropping unused link maker, renaming replacer

5 years agobetter instructions for rounder
Chris Koeritz [Fri, 1 Jun 2018 16:59:42 +0000 (12:59 -0400)]
better instructions for rounder

5 years agobug fix for home dir in permissionator
Chris Koeritz [Thu, 31 May 2018 13:03:48 +0000 (09:03 -0400)]
bug fix for home dir in permissionator

was using ~root in refred, since i mistakenly used $HOME within the script.  fixed to be the home for the user specified rather than whoever happens to be running the script.
also a new couple of fortunes in nechung db.

5 years agoadded support for running general updater on own
Chris Koeritz [Wed, 30 May 2018 18:27:13 +0000 (14:27 -0400)]
added support for running general updater on own

added a script plug at the bottom that will take arguments and do an update_archive_drive on them, which is desirable for any drives that are not in one of my customized scripts.

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Sat, 26 May 2018 04:14:08 +0000 (04:14 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Sat, 26 May 2018 04:14:07 +0000 (04:14 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoMerge branch 'release-2.140.113' into dev
Chris Koeritz [Sat, 26 May 2018 02:31:53 +0000 (22:31 -0400)]
Merge branch 'release-2.140.113' into dev

bringing in the latest release's updates.

5 years agoMerge branch 'release-2.140.113' 2.140.113
Chris Koeritz [Sat, 26 May 2018 02:24:56 +0000 (22:24 -0400)]
Merge branch 'release-2.140.113'

new release 2.140.113

5 years agopreparing new release 2.140.133 release-2.140.113
Chris Koeritz [Sat, 26 May 2018 02:21:36 +0000 (22:21 -0400)]
preparing new release 2.140.133

highlights: act_on_tree, act_on_apps, auto-guessing powerup dir (also in other site avenger scripts), rational checkin process ordering

5 years agoimplemented smart directory chooser for SA scripts
Chris Koeritz [Sat, 26 May 2018 02:17:36 +0000 (22:17 -0400)]
implemented smart directory chooser for SA scripts

if the developer is already in a site avenger project folder, and requests to do a powerup (or other supported site avenger command), then the current project will be chosen as the application name.  previously, the list of all projects in apps would be shown.

5 years agouses knowledge of current dir to pick app dir
Chris Koeritz [Sat, 26 May 2018 01:30:51 +0000 (21:30 -0400)]
uses knowledge of current dir to pick app dir

when the user is not explicit, we use a heuristic to get the application directory for a site avenger project.  if the current directory has an avenger5 directory someplace above it, then we can decide that's the implied directory to operate on.  and we do.

5 years agoadded a category name for backing up
Fred T. Hamster [Sat, 26 May 2018 00:45:33 +0000 (20:45 -0400)]
added a category name for backing up

5 years agoadded a short sleep
Chris Koeritz [Sat, 26 May 2018 00:09:06 +0000 (20:09 -0400)]
added a short sleep

5 years agodecided to stop once there is no input left
Chris Koeritz [Fri, 25 May 2018 23:16:40 +0000 (19:16 -0400)]
decided to stop once there is no input left

5 years agomanaged to encode my data in the script
Chris Koeritz [Fri, 25 May 2018 23:14:12 +0000 (19:14 -0400)]
managed to encode my data in the script

fixed now.

5 years agospecial purpose underscore to space converter
Chris Koeritz [Fri, 25 May 2018 22:11:13 +0000 (18:11 -0400)]
special purpose underscore to space converter

just takes lines of input and turns the underscores back into spaces; part of a simple readability toolset for converting file names to titles.

5 years agonew scripts for acting on hierarchies
Chris Koeritz [Fri, 25 May 2018 20:30:47 +0000 (16:30 -0400)]
new scripts for acting on hierarchies

act_on_tree runs an action on every folder that is one level down from a directory, where the default is to use the current directory.  so like "act_on_tree git pull" would update all the git repositories under the current dir.  there is a flag for changing the default location to act on.
act_on_apps is a site-avenger specialized version of act_on_tree that runs the command on directories under ~/apps which also happen to be site avenger projects (i.e. they have an avenger5 subdirectory just under the project directory).

5 years agofixed no checkin message
Chris Koeritz [Thu, 24 May 2018 02:07:31 +0000 (22:07 -0400)]
fixed no checkin message

5 years agocorrected omitted checkouts in checkin
Chris Koeritz [Thu, 24 May 2018 00:33:19 +0000 (20:33 -0400)]
corrected omitted checkouts in checkin

the checkin process was skipping the checkout for .no-checkin directories, when it should have still been checking out the code.

5 years agoadded check that releases directory exists
Chris Koeritz [Thu, 24 May 2018 00:22:43 +0000 (20:22 -0400)]
added check that releases directory exists

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Tue, 22 May 2018 17:42:27 +0000 (17:42 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoMerge branch 'master' of feistymeow.org:feisty_meow
Chris Koeritz [Tue, 22 May 2018 17:41:17 +0000 (17:41 +0000)]
Merge branch 'master' of feistymeow.org:feisty_meow

5 years agoboiled down to one command
Chris Koeritz [Tue, 22 May 2018 17:13:01 +0000 (13:13 -0400)]
boiled down to one command

currently working on ubuntu for time synch of client, so leaving it like this.

5 years agoMerge branch 'release-2.140.112' into dev
Chris Koeritz [Tue, 22 May 2018 16:16:22 +0000 (12:16 -0400)]
Merge branch 'release-2.140.112' into dev

bring in latest from 2.140.112

5 years agoMerge branch 'release-2.140.112' 2.140.112
Chris Koeritz [Tue, 22 May 2018 16:00:24 +0000 (12:00 -0400)]
Merge branch 'release-2.140.112'

bringing in latest release code; see tag for update notes.

5 years agonew release 2.140.112 release-2.140.112
Chris Koeritz [Tue, 22 May 2018 15:58:20 +0000 (11:58 -0400)]
new release 2.140.112

lots of goodies coming.

5 years agofixed formatting
Chris Koeritz [Tue, 22 May 2018 15:50:21 +0000 (11:50 -0400)]
fixed formatting

5 years agocleaning old comments, promoted echo to event log
Chris Koeritz [Tue, 22 May 2018 15:41:34 +0000 (15:41 +0000)]
cleaning old comments, promoted echo to event log

5 years agomove promote_pipe_return to core functions
Chris Koeritz [Tue, 22 May 2018 15:33:52 +0000 (15:33 +0000)]
move promote_pipe_return to core functions

this is too useful to leave down in the version control library; it
turns the Nth pipe status into the current return value, allowing
simpler and more readable checking of status.
abstracted from version control library into core functions file.
also dropping the two test files for checkin.

5 years agosecond test and nicer formatting
Chris Koeritz [Tue, 22 May 2018 15:26:53 +0000 (15:26 +0000)]
second test and nicer formatting

looking good; i think the change for checkin can stay in place, so that
now we always do a careful update before committing.  makes perfect
sense in this ordering, and i don't know what screwy problems i was
having before with that order but they seem to be gone now.
also checkin and puffer outer scripts have better formatting.

5 years agotesting checkin change
Chris Koeritz [Tue, 22 May 2018 15:25:05 +0000 (15:25 +0000)]
testing checkin change

working so far; the careful git update beforehand worked without
complaining about this new file, and i was able to abort the check-in
without adding this file.  now going to add temporarily and test again
with another new file.

5 years agotests careful update before commit
Chris Koeritz [Tue, 22 May 2018 15:20:54 +0000 (11:20 -0400)]
tests careful update before commit

suspecting this caused problems when upstream had changes, but we'll see; this makes the diagnostic output make more sense, plus it just makes more sense to do it in this order in general (like, why would i want to commit before i am sure there are no merge problems coming from upstream?).

5 years agonaming fixes, terminal title fixes
Chris Koeritz [Tue, 22 May 2018 15:01:24 +0000 (11:01 -0400)]
naming fixes, terminal title fixes

made the names for revision control a lot more cohesive.
fixed the save terminal stuff by only doing it at the outer boundaries of our revision control commands, rather than mixing it all through the bash library functions for version control.

5 years agofixed puffer reporting
Chris Koeritz [Tue, 22 May 2018 14:36:47 +0000 (10:36 -0400)]
fixed puffer reporting

5 years agocleaned up section about updating
Chris Koeritz [Tue, 22 May 2018 01:55:51 +0000 (21:55 -0400)]
cleaned up section about updating

5 years agoadded revamp v003 alias
Chris Koeritz [Tue, 22 May 2018 01:51:22 +0000 (21:51 -0400)]
added revamp v003 alias

added a sudoized alias for the v003 revamp cakelampvm script, to be able to have the v003 docs make sense.
and some progress on cakelampvm docs.

5 years agoupdates for cakelampvm v003
Chris Koeritz [Tue, 22 May 2018 01:41:36 +0000 (21:41 -0400)]
updates for cakelampvm v003

there will be many of these updates.  this one starts by fixing the manual and revamp script to use recustomize rather than regenerate, since the developer user has a customization folder now.

5 years agotasty updates moving towards v003 cakelampvm
Chris Koeritz [Tue, 22 May 2018 01:12:10 +0000 (21:12 -0400)]
tasty updates moving towards v003 cakelampvm

5 years agomore beautiful fail message in recustomize
Chris Koeritz [Mon, 21 May 2018 22:25:07 +0000 (18:25 -0400)]
more beautiful fail message in recustomize

5 years agomade safe for names with spaces
Chris Koeritz [Mon, 21 May 2018 20:34:17 +0000 (16:34 -0400)]
made safe for names with spaces

5 years agobetter output yet
Chris Koeritz [Sun, 20 May 2018 14:58:21 +0000 (10:58 -0400)]
better output yet

previous check-in removed the separators which had proven to be annoying.  this one gets the spacing right for the retrieval and then check-in logging.

5 years agoimproved look of output from check-ins
Chris Koeritz [Sun, 20 May 2018 14:48:41 +0000 (10:48 -0400)]
improved look of output from check-ins

5 years agovalidated calling out to logname
Chris Koeritz [Sat, 19 May 2018 22:41:37 +0000 (18:41 -0400)]
validated calling out to logname

logname is run in a subshell, whereas USER is just a variable, so tried to trim use of logname where i could.  it needs to stay in the sysadmin stuff though, since there we are often running as sudo root.

5 years agoimproved event log
Chris Koeritz [Sat, 19 May 2018 22:00:28 +0000 (18:00 -0400)]
improved event log

nothing useful comes from $0 since that's always bash.  so now printing the user@host instead.

5 years agoquoted a string.
Chris Koeritz [Sat, 19 May 2018 21:52:59 +0000 (17:52 -0400)]
quoted a string.

5 years agocleanup and moved some output to event log
Chris Koeritz [Sat, 19 May 2018 21:48:41 +0000 (17:48 -0400)]
cleanup and moved some output to event log

5 years agoimplemented feisty meow events log file
Chris Koeritz [Sat, 19 May 2018 21:36:29 +0000 (17:36 -0400)]
implemented feisty meow events log file

logging to a variable FEISTY_MEOW_EVENT_LOG, supported by a method called log_feisty_meow_event, this fascinating new feature provides an event log we could have handily implemented 20 years ago.  but it's still useful and needed now.
also pushed the fred stats down deeper into personal fred territory in the cloud.

5 years agomodified error handling methods
Chris Koeritz [Sat, 19 May 2018 20:03:13 +0000 (16:03 -0400)]
modified error handling methods

test_or_die => exit_on_error
test_or_continue => continue_on_error

5 years agoadded svn projects to checkin list sought for apps
Chris Koeritz [Sat, 19 May 2018 03:27:51 +0000 (23:27 -0400)]
added svn projects to checkin list sought for apps

5 years agorevised usage of apps dir
Chris Koeritz [Sat, 19 May 2018 03:19:18 +0000 (23:19 -0400)]
revised usage of apps dir

now should find all projects under ~/apps, not just site avenger ones.
also usage of word apps has been cleaned up where it can be.

5 years agocleaned out some old code
Chris Koeritz [Sat, 19 May 2018 01:44:23 +0000 (21:44 -0400)]
cleaned out some old code

5 years agotore out guts that came from v002
Chris Koeritz [Sat, 19 May 2018 01:36:26 +0000 (21:36 -0400)]
tore out guts that came from v002

this is lean and mean, and has no really tough content yet.  still working on v003, so this script has nothing to remediate yet.

5 years agofixes to get the revamp macro right
Chris Koeritz [Fri, 18 May 2018 23:36:08 +0000 (19:36 -0400)]
fixes to get the revamp macro right

5 years agoworking on revamp alias
Chris Koeritz [Fri, 18 May 2018 23:26:58 +0000 (19:26 -0400)]
working on revamp alias

needs to have proper things in scope for variable expansion to show the right file list.

5 years agopushing down some cakelampvm details
Chris Koeritz [Fri, 18 May 2018 23:23:35 +0000 (19:23 -0400)]
pushing down some cakelampvm details

want to abstract out any cakelampvm or siteavenger specifics from the general levels of scripts.

5 years agothe step backwards for our two forward
Chris Koeritz [Fri, 18 May 2018 22:35:59 +0000 (18:35 -0400)]
the step backwards for our two forward

had to not use puff_out_list; that is the wrong method.  but got the behavior i wanted by plugging in the correct methods.

5 years agocleared redundant code revamp v003
Chris Koeritz [Fri, 18 May 2018 22:15:15 +0000 (18:15 -0400)]
cleared redundant code revamp v003

5 years agousing THISDIR instead of WORKDIR
Chris Koeritz [Fri, 18 May 2018 22:01:41 +0000 (18:01 -0400)]
using THISDIR instead of WORKDIR

for the auto-location stuff, we're now using the more self-descriptive name of THISDIR for where the script started up in.

5 years agonice changes for customization system
Chris Koeritz [Fri, 18 May 2018 21:33:43 +0000 (17:33 -0400)]
nice changes for customization system

allows scripts to be in top level of custom scripts folder now.  also permission fixer script made official and used in different versions of user repermissioning.

5 years agofix for git puffing and add date in SA scripts
Chris Koeritz [Fri, 18 May 2018 20:11:22 +0000 (16:11 -0400)]
fix for git puffing and add date in SA scripts

the puff out list method was being overused and causing multiple loops in some places of checkin in folders.  hopefully fixed.
added a timestamp on all the lines logged to the log file by site avenger scripts.

5 years agothis version has been denoised
Chris Koeritz [Fri, 18 May 2018 20:01:28 +0000 (16:01 -0400)]
this version has been denoised

got rid of a lot of debug output by storing in a file in $TMP now.

5 years agousing multi-file and better named method
Fred T. Hamster [Fri, 18 May 2018 18:57:50 +0000 (14:57 -0400)]
using multi-file and better named method

now using puff_out_list to expand git repositories with latest goodness, rather than the one trick pony of do_careful_git_update, which is a boring name.  need to verify that this is working still.

5 years agonice change for wildcard display
Chris Koeritz [Fri, 18 May 2018 16:27:11 +0000 (12:27 -0400)]
nice change for wildcard display

used to fail if no package name was provided but now treats that as a wildcarding opportunity to show all packages.

5 years agonice mod to use username for customization
Chris Koeritz [Fri, 18 May 2018 13:56:14 +0000 (09:56 -0400)]
nice mod to use username for customization

instead of assuming everybody loves the fred customization set, this now defaults to the user name as the customization package.

5 years agonew script for developer user re-owning
Chris Koeritz [Fri, 18 May 2018 13:22:41 +0000 (09:22 -0400)]
new script for developer user re-owning

like refred, this makes all the important bits on a machine owned by the developer user.  need to make this into a generic script instead of having a version per user, except there are going to be overrides or differences between users.  ehh.