Projects
Software, small tools, and experiments from my workbench.
These are a few of my public projects, listed by their latest code push. My usable freeware and open-source releases also have a home at WeekendTech.
-
dotask
Portable project tasks, in the language of your choice, for any platform.
-
doinstall
A simple console-based, cross platform installer configured via YAML.
-
FixEOL
Fixes the line-endings of the specified file(s). The line-ending used can be specified via the command-line.
-
sortini-rust
sortini is a cli utility that sorts INI files by section and entry. It preserves comments, blank lines, disabled entries, inline comments, original spacing, detected encoding, and detected end-of-line style by default.
-
dbcmd-vscode
A Visual Studio Code desktop extension for preparing and running SQL against PostgreSQL and Microsoft SQL Server. dbcmd supports comment-based configuration, variables, file imports, and results as text tables, CSV, JSON, XML, or ASCII charts.
-
bigtext
A flexible CLI for large Unicode text, with editable YAML fonts, mixed styles, and decorative borders.
-
ascii-rust
Display a CP437 character chart and box-drawing examples
-
linerate
linerate follows a log file or reads stdin and reports rolling average throughput as lps (lines-per-second)
-
sortxml
a very simple utility that prettifies and sorts xml files.
-
resty
A powerful, modern REST API testing tool that lets you write tests in human-readable format using `.resty` (or `.rest`) files with advanced features like variable substitution, response capture, and multiple output formats. The cool part? A .resty file is just a Markdown file with YAML code blocks defining HTTP requests and tests.
-
BCSessionSync
Syncs up Beyond Compare session settings based on keywords (groups).
-
code_scroller
Auto-scroll code files in your terminal with syntax highlighting. Built with ratatui (for TUI) and syntect (for highlighting).
-
resty-vscode
Run Resty API tests directly from VSCode with markdown-based test files.
-
scoop-nirsoft
A Scoop bucket of useful NirSoft utilities
-
vscode-textutils
Text manipulation utilities for Visual Studio Code
-
iseven_arnoldc
This is a simple implementation of IsEven, in ArnoldC.
-
scoop-python
scoop specific python versions..
-
GitVersionCore
Helpful MSBuild task for versioning your .NET Core projects
-
stomp
Super simple go-based stomp message parser.
-
gostatic
A very simple static HTTP server written in Go.
-
knock_knock_go
A simple tcp port knock tool written in Go
-
gobuild
A couple of simple scripts for versioning, building, and running Go programs
-
powershell-pathx
Utility for manipulating the PATH (envar and registry) from the command-line.
-
cat.md
A Markdown (.md) file driver for cat.exe.
-
cat.delimited
csv (comma separated values) driver for cat.exe
-
cat.dotnet
A dotnet file driver for cat.exe. Only CSharp is currently supported.
-
cat
A simple dos-based `cat` tool (similar to that of `cat` for Linux).
-
cat.dos
A dos-based file driver for cat.exe. Currently, only Batch files are supported.
-
attr
a simple utility to replace Windows' built-in attrib.
-
wifian
A simple WiFi analyzer (CLI-based).
-
seth
Displays the environment variables in a nicely formatted list
-
pcolor
Output colored text lines to the console
-
SublimeCycleWhiteSpace
Cycle's through Sublime Text's three options for displaying white space: none, selection, and all.
-
show
A neat utility to allow piping a command's stdout to notepad as in `dir | show`..
-
dos
Some of my batch files and scripts
-
linux
my linux dotfiles and configurations
-
rktools2k3
The binaries from Windows Server 2003 Resource Kit Tools
-
menustack
A nifty dynamically loaded menu, one menu item per file, useful for docking onto your taskbar for easy access to lots of applications/shortcuts.
-
editpath
A simple utility to make it super-easy to edit your user and system path variables.
-
sortini
simple util that will sort an ini file by section and entry. also preserves comment positions.
-
createpw
simple utility to create unique passwords from a key (such as a website name) and a master password.
-
tcmd-plugins
My plugins for Total Commander
-
cheats
simple command-line cheat sheets
-
gitstatus
Displays an interactive git status on the command-line.
-
cldesc
Cleans and sorts a `descript.ion` file, removing entries that no longer exist with a couple more options..
-
reloc
Relocates the current command prompt to various locations on the screen
-
facs
file averages, counts, and sizes - provides a nice summary of the files sizes in the current directory (and sub-directories).
-
fcopy
Simple utility that will copy newer and/or missing files from the source folder to the destination folder.
-
ebook_compiler
simple utility that converts .md (markdown) files to html then combines them into one ebook .html file
-
ascii
Displays the ascii characters from command-line
-
snippets
just my collection of some useful scripts
-
center
A simple DOS/CLI utility that centers the current command prompt window.
-
shrink
A simple DOS/CLI utility that shrinks the current command prompt window to 80x24.
-
enlarge
Enlarges the command prompt window to largest possible size (based on the current/active screen).
-
GitVersion
a basic msbuild extension for versioning assemblies, based on the git revision count.
-
MinecraftLauncher
Provides a simple interface to launch multiple Minecraft installations
