elpacman -- a command-line package manager for Emacs

My home lab machines are running a mix of GNU/Linux, FreeBSD, and macOS and over the years I have accumulated a decent amount of shell scripts and tools, which eventually got refined as my personal Configuration Management system for keeping these systems up-to-date and sync configs between them easily. Years ago I used to be managing all that using tools like CFEngine, Puppet, Ansible, etc. These…