* feat: added dockerfile and relvant docs
* feat: added ci to publish docker images
* chore: bumped all checkout actions to v4
* chore: removed unnecessary deps from build stage
* chore: changed build targets to amd64 and arm64 only
* chore: moved docker publish logic to push trigger
Switched the docker image build/publish pipeline event to a push event
on either a `v*` tag or to the main branch.
* fix: README
* feat: publish => docker
* feat: dont run on main push
lets only publish releases instead
---------
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
* added ambiamorous flag
* added the ominsexual pride flag
* bigender
* demigender
* fixed colors cause my picom darkened them
* polysexual
* queer
* abrosexual
* pangender
* xenogender
* fix(flags): make 'pan' an alias again
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
This is too code-base breaking to break into usable commits:
- OOP-ify everything
- Pass Procs and simplify the colorizing methods instead of using Macros
- Improve -i and -w by not moving to the next color if it's whitespace
- Test option parse (spec)
- Create a global typesafe config instead of using a Hash