DevLog #12
Since the last DevLog, I was not totally unproductive – here’s a digest of the most noteworthy changes…
The Powershell module saoe in my misc_public repo got some tender loving care:
- Updated cmdlet:
New-saoeHTMLHelpnow adds a filtering search bar to the generated HTML page. - New cmdlet:
Show-saoeConsoleColors - New cmdlet:
Find-saoeTextInFiles - New cmdlet:
Trace-saoeFunctionUsage - New cmdlet:
New-saoeIncludeGuard - New cmdlet:
Test-saoeADDirectoryPermissions - Cleaned up the module a bit, restructured a few things (see Git history for details).
The Python section in my misc_public repo has also seen some updates:
- New script:
check-urls-in-text-files.pyscans a directory hierarchy and checks whether the URLs within the text files are still reachable (that was already very helpful for this very website, to weed out some dead links). - Created a basic package/module, where I can collect my own helper functions and other utilities in the future; similar to my Powershell module mentioned above and also named saoe.
- New script:
setup_package.py. In support for the module/package, I also wrote a script that prepares and then installs such a package in the user site-package directory (it can also generate Doxygen documentation from it). - New script:
build_readme.py. Another helper script that generates a ReadMe.md file with some basic description of the functions of a given local module/package (also very similar in concept to the script I previously wrote in and for my Powershell modules); see result.
And last, but certainly not least – The Nifty Oddity Toolkit (TNOT):
- New class: Stopwatch
- New class: Log
- Additionally, I restructured it again a bit; and while at it, touched-up and updated a few things (nothing major, though).
- Improved and expanded the Doxygen documentation for it.