1
ewpratten.com/content/ewconfig.md
2024-10-27 16:35:55 -04:00

940 B

title description
ewconfig The scripts and config files that keep me sane

ewconfig (short for "ewpratten's config files") is a carefully maintained collection of scripts and config files that keep (a surprisingly large portion of) my life running smoothly.

Like most sysadmins/developers, I found myself building up a little bundle of shell scripts that I would move around between machines to customize my shell environments. Back in ~2017 I decided to make an attempt at properly organizing these files, and thus the first generation of ewconfig was born.

In its current state, ewconfig is made up of three main components:

  • Config bundle: Stores application configs
  • Script library: A collection of Python & BASH scripts
  • Module system: A dynamic module loader that lets me write private plugins

These components are all managed by a cross-platform installer script.