Apollia's Navigation Command Prompt v1.5 for GNU/Linux |
Friday, March 18th, 2016 00:37:36 GMT |
Site Update 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.