Apollia's Navigation Command Prompt v1.5 for GNU/Linux |
Friday, March 18th, 2016 00:37:36 GMT |
Software Release |
I finally updated my "Navig" Perl script - now also known as "Apollia's Navigation Command Prompt for GNU/Linux".
The most important change is that it's now possible to store the shortcut list in a separate file.
That system makes it possible to refer to locations by a name like "Disk C" instead of a path like "C:/" (in Windows), "/mnt/sda1" (in Lucid Puppy Linux 5.2.8 version 004), or "/media/DiskC" (in Lighthouse 64 Puppy Linux 6.02 Beta 2).
The current version of my "Navig" script doesn't interact with that new system at all.
But, future versions of my "Navig" script probably will, because I think it will be convenient to not have to maintain separate but largely repetitive Navig shortcut lists for Lucid Puppy Linux 5.2.8 version 004 and Lighthouse 64 Puppy Linux 6.02 Beta 2.
(Or even Windows or MacOS, if/when I ever get around to making Navig useable in Windows and MacOS. Hopefully it wouldn't be difficult, and it would make those annoying occasions when I have to use Windows or MacOS more pleasant.)
But I'm amazed at how un-awful Bash is once you get used to it. I really might be able to get by building the infrastructure of the setup kit out of mostly just Bash scripts and a lot of JSON files, processed by the jq command-line JSON processor.
(Zip File - 13 KB)
Source code files, readable on the web:
In the process of updating my Puppy Linux Setup Kit, I ended up building a perhaps overly elaborate system for automatically splicing together various path fragments stored in JSON files.
I'm been working on my Puppy Linux Setup Kit for almost 3 months now, and I might still be months away from finishing a releasable update.
▲ Top ▼ Bottom △ TOC ↓ Down Up ↑
Navig 2.0, or Apollia's Navigation Command Prompt v2.0 for GNU/Linux |
Tuesday, March 29th, 2016 03:29:15 GMT |
Software Release |
Here's another new version of my "Navig" Perl script, also known as "Apollia's Navigation Command Prompt for GNU/Linux".
Finally, Navig has colorized text as a result of some Bash libraries I wrote while trying to update my Puppy Linux Setup Kit, primarily the library I call the Fashionizer.
The config settings, the shortcuts list, and the fashion settings (which you can customize to use whatever colors and styles you want) are now all in their own separate files.
Navig uses its own copies of my Bash libraries, rather than depending on the ones that my Puppy Linux Setup Kit will someday install for its own use.
If I had the time, I'd probably like to make a native Perl version of the Fashionizer to use with Navig, since it might be a little faster. But, at least it's neat that it's possible to use my Bash libraries with my Perl software.
My next goal for Navig is to make it use that system, though I also want Navig to still be able to use old-style shortcuts which refer to an actual path instead of a location's nickname.
(Zip File - 46 KB)
Navig still doesn't yet interact with my not-yet-done-enough system for splicing together path fragments and making it easy to refer to locations by a simple nickname like "My Music Disk", instead of a specific path which can vary depending on what OS you're using, or even what order you plugged in your disks.
Updated the blog post about Teeccino |
Saturday, July 30th, 2016 16:30:44 GMT |
I added a lot to my blog post about Teeccino, since I tried all the flavors from this sampler pack, and also discovered that mixing flavors together is fun.