Chris Koeritz [Mon, 28 Sep 2015 15:13:38 +0000 (11:13 -0400)]
updated to be a bit more useful; now has a list of file types to scan, including perl bash python and java. iterates reasonably across multiple dir parameters and should handle weird space inclusions etc.
Chris Koeritz [Thu, 17 Sep 2015 17:05:02 +0000 (13:05 -0400)]
improved spacem method to handle unwritable names better (where perl was not happy renaming a file that contained a pipe character). now weird character replacement happens before the lower-casing, so it works a lot better.
Chris Koeritz [Fri, 21 Aug 2015 22:11:41 +0000 (18:11 -0400)]
changes needed since cygwin is somehow getting a different interpretation of the pwd from someplace. perhaps from our own version in feisty? anyhow, this just fixates the call against default pwd location, but a better approach would not need the absolute path.
Chris Koeritz [Sun, 2 Aug 2015 21:52:06 +0000 (17:52 -0400)]
hoisting the alias definitions up into a function, so we can track them and eventually unload all of them automatically. added a similar method for exported variables, also completely simplistic at this point. all usages that seemed appropriate for setting up using the new alias function have been moved over, and things are still working as far as i can tell at this point up until the point when things break which is probably pretty soon, but oh well, progress...
Chris Koeritz [Tue, 23 Jun 2015 20:09:35 +0000 (16:09 -0400)]
a few mods to get over the DOS problems we've had a while. these were multifarious, but i blame both windows and cygwin now. and of course bill gates, as per custom.
Chris Koeritz [Tue, 9 Jun 2015 17:28:35 +0000 (13:28 -0400)]
added support for showing arrays and aliases to the var method, but array elements are not distinguished yet by internal quoting (so it can be confusing if array had elements with spaces). but it looks pretty good and basically works.
Chris Koeritz [Sat, 11 Apr 2015 01:07:43 +0000 (21:07 -0400)]
totally tasty also; just fixed safedel's issue with bizarre file names. turns out i was letting the shell interpret the bad special character because i was using double quotes instead of single quotes. now works on crazy filenames like spacem does.
Chris Koeritz [Sat, 11 Apr 2015 00:57:50 +0000 (20:57 -0400)]
wow, very tasty modifications to renlower to get it to handle more patterns that might have perl special characters in them, which has turned it into a nice general way of translating ls style regular expressions into perl ones. not sure i handled all the cases from ls properly yet, but at least it's working on some example files with crazy bad characters in them.
Chris Koeritz [Sat, 11 Apr 2015 00:17:03 +0000 (20:17 -0400)]
tasty changes leading to a new alias called spacem that combines renlower and replace_spaces_with_underscores (previously called spaces_to_underscores). also some nice cleaning in safedel.
Chris Koeritz [Fri, 10 Apr 2015 15:58:58 +0000 (11:58 -0400)]
new arrangement where ls is vanilla version (plus colors actually), but then 'l' and 'dir' are aliases to the summing dir. this seems more natural and allows me a way to still get to the basic ls functionality.
Chris Koeritz [Thu, 9 Apr 2015 01:08:43 +0000 (21:08 -0400)]
tasty changes to the inventory command, which now has that name instead of just 'i'.
also some nice changes to various ls type aliases, now using the summing dir, and the summing dir has been fixed to actually use ls colors properly.
this is a fairly nice little set of changes...
Chris Koeritz [Mon, 30 Mar 2015 23:43:58 +0000 (19:43 -0400)]
improved reload, where incorrect usage of alias on a function was just always reloading functions. also found odd bug in bash seemingly about having a variable after a function on an unset line.
Chris Koeritz [Thu, 26 Mar 2015 01:55:41 +0000 (21:55 -0400)]
nice changes that reload the feisty meow environment when either regenerate or recustomize are called. this just drops the two sentinels that normally prevent the environment from reloading. voila, instant gratification and one does not have to exit the shell or manually reload feisty meow.