Fabian Holler
Fabian Holler
To ensure that all inputs of a command are specified, prevent that a command can access other files in the repository. 15.12.2022 I'm working on realizing it the following way:...
To ensure that a running task is killed when a timeout passed via the cmdline is exceeded, `Cmd.Run()` of the internal/exec pkg must support to kill the process (+ it's...
Print a summary with statistics on the end of a `baur run` execution, some ideas what could be shown: - a table with: - task name with status - output...
https://github.com/fsouza/go-dockerclient is deprecated: > go-dockerclient was created before Docker had an official Go SDK and is still maintained and active because it's still used out there. New features in the...
add a testcase for https://github.com/simplesurance/baur/pull/201
When the strings that are printed via the `table.Formatter` contain ANSI escape codes, like color sequences, the formatting is off. The escape codes are counted as characters but are not...
- Add a parameter to fail the run command when the git worktree is dirty, this requires that all temporary files are in .gitignore - Remove storing the dirty flag...
Instead of using the git commandline tools, use https://github.com/go-git/go-git. This way not external git binary will be required anymore to interact with git. It might also be a bit faster,...
Support to autocomplete app names that are passed to baur as parameter
Add a --timeout parameter that causes the executed command to exit with an error when it's exceeded. Requires: https://github.com/simplesurance/baur/issues/158 Diff to add a timeout parameter for all commands: ```go diff...