1

wip ewconfig page

This commit is contained in:
Evan Pratten 2024-10-20 16:21:32 -04:00
parent 2a00e132f4
commit 0bc81a82e4

16
content/ewconfig.md Normal file
View File

@ -0,0 +1,16 @@
---
title: ewconfig
description: The scripts and config files that keep me sane
---
`ewconfig` (short for "**ew**pratten's **config** files") is a carefully maintained collection of scripts and config files that keep <span class="gray">(a surprisingly large portion of)</span> 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.