🐲 separate user on windows + firejail on linux + sandbox-exec on macOS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
fuji
runner
scripts
.gitlab-ci.yml
LICENSE
README.md

README.md

smaug

build status codecov Go Report Card GoDoc MIT licensed

smaug contains utilities for running processes:

  • ...tied to a context (like exec.CommandWithContext)
  • ...in a process group (so a whole process tree can be waited on or killed)
  • ...optionaly in a sandbox, such as:
    • firejail on Linux
    • sandbox-exec on macOS
    • a separate user on Windows (see fuji)

License

Licensed under MIT License, see LICENSE for details.