1
ewpratten.com/content/ewconfig.md
Evan Pratten 66528d6284 Revert "The great migration"
This reverts commit f184e610368cedc50f9dd557953c83f70b55f329.
2024-11-14 12:45:30 -05: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.