Tom Wiesing
14bb7f1086
pkg/environment: Remove exec related functions
...
This commit starts the migration to remove the environment package. It
introduced an abstraction that is not being used, and removing it makes
the code simpler to maintain.
This commit removes all 'exec' related package.
2023-03-02 11:03:33 +01:00
Tom Wiesing
c3ca8e2974
Move to github.com/tkw1536/pkglib package
...
This commit removes various modules that can be migrated to the
github.com/tkw1536/pkglib package without any code changes (beyond
module renamings).
2023-02-26 09:53:25 +01:00
Tom Wiesing
598de5b289
pools: Add a pool for buffers
2023-01-24 11:04:34 +01:00
Tom Wiesing
a590d93e76
environment/exec: Seperate Exec and Wait
2022-12-14 08:53:45 +01:00
Tom Wiesing
3455f491ca
Add context
...
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
07409a01be
Cleanup and document hacky sql interaction
2022-09-19 23:16:56 +02:00
Tom Wiesing
f19619ef9f
Add 'environment' package
...
This commit adds a new environment package that manages all calls to the
underlying operating system.
2022-09-18 14:24:22 +02:00