Read Write eXecute#
A reflective AWK & POSIX Shell + Python framework.
Table Of Contents {#toc}#
- 1 Why
- 2 How
- 3 What
- 3.1 Features
- 3.2 Environment variables
- 4 Who
- 5 Where
- 6 When
- 6.1 Release tasks
- 6.2 Further tasks
1 Why {#why}#
2 How {#how}#
Two interpreted languages for flexibility.
2.1 Shell {#how-shell}#
- functions to
- alias
- lint
- Git
- Python
- Shell
- log
- rescue
- Hetzner
- OVH
- profiles
- ffmpeg
- tmux
2.2 Python {#how-python}#
3 What {#what}#
3.1 Features {#what-features}#
- self
- install modules
3.2 Environment variables {#what-variables}#
4 Who {#who}#
- Author: Marc Beninca
5 Where {#where}#
5.1 Chat {#where-chat}#
- IRC
- Stoat
5.2 Repo {#where-repo}#
5.3 Site {#where-site}#
6 When {#when}#
6.1 Release tasks {#when-release}#
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
- tmux
- get unresolved path for new panes & windows
- source code
- awk linting
- comments locales
- bash completion
- export awk & sh code to
- standalone
- file
- string
- target root directory
- standalone
- dependencies resolving
- parsing
- improve doc algorithm
- handle oneline functions
- fix #= before #|
- install commands
- remove existing before
- test required
- binaries
- modules
- handle dependencies
- binaries
- modules
- handle tasks
- readme.md / when
- last module parsed
- line numbers padding
- extend shell features through awk
- dict
- list