74 lines
1,002 B
Markdown
74 lines
1,002 B
Markdown
# Read Write eXecute
|
|
|
|
A tiny framework to read, write & execute things.
|
|
|
|
---
|
|
|
|
## Why
|
|
|
|
---
|
|
|
|
## How
|
|
|
|
---
|
|
|
|
## What
|
|
|
|
---
|
|
|
|
## Who
|
|
|
|
### By
|
|
|
|
* [Marc Beninca](https://marc.beninca.link)
|
|
|
|
### For
|
|
|
|
* myself
|
|
|
|
---
|
|
|
|
## Where
|
|
|
|
### Chat
|
|
|
|
* [Discord](https://discord.com/channels/983145051985154108/1255894474895134761)
|
|
* [IRC](ircs://irc.libera.chat/##rwx)
|
|
|
|
### Forge
|
|
|
|
* [Repository](https://forge.rwx.work/rwx.work/rwx)
|
|
* [RSS](https://forge.rwx.work/rwx.work/rwx.rss)
|
|
* [Workflows](https://forge.rwx.work/rwx.work/rwx/actions)
|
|
|
|
### Deployment
|
|
|
|
* [Site](https://rwx.rwx.work)
|
|
|
|
---
|
|
|
|
## When
|
|
|
|
### Task stack
|
|
|
|
#### Python
|
|
|
|
* character constants for box drawing
|
|
* common __str__ function
|
|
* parse pyproject.toml to write commands
|
|
* write classes for
|
|
* steps bars to log
|
|
* system commands to run
|
|
* with single call of subprocess.run
|
|
* or alternate subprocess method?
|
|
|
|
#### Shell
|
|
|
|
* git switch signing commits & tags
|
|
* shellcheck & shfmt
|
|
* python tools
|
|
* log
|
|
* hetzner
|
|
* apt
|
|
* apt-file search | grep
|
|
* ffmpeg
|