Skip to content

Scripts

Scripts is my personal collection of utility applications, installers, and scripts. For instructions on using these programs, see the Install section of the documentation.

Installers

The following table shows the available installer programs. These are Bash, and PowerShell scripts that download dependencies, configure system settings, and install each program for immediate use.

NameDescription
denoInstalls Deno JavaScript runtime.
jqInstalls Jq JSON parser.
justInstalls Just command runner.
nushellInstalls Nushell structured data shell.
scriptsInstalls programs from the following scripts table.
uvInstalls Uv Python package manager.

Scripts

The following table shows the available scripts. These are single file programs that peform convenience tasks. They can be installed with the repostiory's scripts installer.

NameDescription
caffeinatePrevent system from sleeping during a program.
clear-cacheRemove package manager caches.
mlabWrapper script for running Matlab as a CLI.
rgiInteractive Ripgrep searcher.
trsyncRsync for one time remote connections.
tscpSCP for one time remote connections.
tsshSSH for one time remote connections.

Actions

The following table shows the available action programs. These actions are Bash and PowerShell scripts that are intended for one-time usage to change system settings or run a temporary program.

NameDescription
purge-snapRemove all traces of the Snap package manager.
tmate-sessionInstall and run Tmate for CI pipelines.

Released under the MIT License.