Chris Koeritz [Wed, 30 Jan 2019 22:19:51 +0000 (17:19 -0500)]
back to single level for spaceming all
doing a recursive spacemall was clanging way down into a lot of hierarchies it had no right to do. the expected behavior was, and is, that this just operates on a single dir at a time.
Chris Koeritz [Tue, 29 Jan 2019 23:51:58 +0000 (18:51 -0500)]
adding path support to spacemall
this is a lot more obnoxious than expected. it turns out spacem has a bug when run against a file in a directory, where it cannot do the renaming properly.
the current state is not right yet, but it's better than it was in terms of features. but this needs to work properly for both spacem and spacemall
Chris Koeritz [Mon, 28 Jan 2019 21:42:30 +0000 (16:42 -0500)]
adding example apps, fixing powerup issues
the new example apps are in nascent state but provide two demos, one of the google maps using a zipcode database and the other implementing a shared calendar view in google.
the site avenger shared support and all scripts have been updated to allow an empty app_dirname, such as when you are already in a directory and want to just say powerup. this works with existing avenger5 folders already, but still needs some help to be generalized.
Chris Koeritz [Fri, 25 Jan 2019 02:05:30 +0000 (21:05 -0500)]
added second case for /z residents
if a directory actually just lived in /z/ before rather than being linked in from /home/archives, the old version of the script would miss it and not do the refred or whatever properly. now it will.
Chris Koeritz [Mon, 14 Jan 2019 03:59:58 +0000 (22:59 -0500)]
revised laxer response to synch errors
no point in blowing up the whole synch process if one simple error in one synch operation fails. this is not intended to operate in perfect evacuated lab environment.
new alias for updating new little backup drive, slimpickenz.
Chris Koeritz [Thu, 1 Nov 2018 14:59:49 +0000 (10:59 -0400)]
fixed annoying bug for test section manager
where the test would create a dir /feisty_meow if run as root, for storing the ini file.
do need to reevaluate the all users dir option; it makes no sense on linux, although at least we drive it by a simple environment variable. is there even a unix equivalent to that concept of storing for all users? not really, except sort of /etc dir.
Chris Koeritz [Tue, 30 Oct 2018 15:47:49 +0000 (11:47 -0400)]
dropped terminal title oracle; things are good now
we stopped trying to scrape the current terminal title using various types of window magic. the change from unity and having a WINDOWID defined really screwed us in that; we used to be able to get the exact right title based on our WINDOWID, but once that's missing, there's no reliable way to get the terminal title unless the terminal is in the foreground and focused. heck with that.
so we're back to our approach of stacking up terminal titles. this works now, since we have a better approach. only a simple variable is used, not an array, so we can pass this to subshells reliably. and the save / restore feature has been kept intact, even though save expects a parameter as the title now. it just uses the existing item on the top of the stack if no new title is saved, thus preserving the semantics of saving the title.
so far things are looking nice. it will be nice to decouple this feature of feisty meow from OS changes and screwiness.
Chris Koeritz [Tue, 23 Oct 2018 18:38:38 +0000 (14:38 -0400)]
enhancement--not complaining about empty save dirs
now you don't get nastygrams if a game's save dir exists but there are no save files to save; it just skips that one. play it some more and you'll see the saves show up again.
Chris Koeritz [Tue, 16 Oct 2018 00:05:23 +0000 (20:05 -0400)]
dirtree fixed up nice
now uses the current directory as the path if no path is provided.
added a --help flag if it comes as first parameter.
improved help instructions.
zapped extra blank line that was making pattern based listings look bad.
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.
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.
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.
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.
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.
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.