Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itchio/smaug
🐲 separate user on windows + firejail on linux + sandbox-exec on macOS
https://github.com/itchio/smaug
Last synced: about 2 months ago
JSON representation
🐲 separate user on windows + firejail on linux + sandbox-exec on macOS
- Host: GitHub
- URL: https://github.com/itchio/smaug
- Owner: itchio
- License: mit
- Created: 2018-04-18T12:21:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-01T15:59:23.000Z (almost 5 years ago)
- Last Synced: 2024-06-18T23:15:25.928Z (7 months ago)
- Language: Go
- Size: 42 KB
- Stars: 17
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# smaug
[![build status](https://git.itch.ovh/itchio/smaug/badges/master/build.svg)](https://git.itch.ovh/itchio/smaug/commits/master)
[![codecov](https://codecov.io/gh/itchio/smaug/branch/master/graph/badge.svg)](https://codecov.io/gh/itchio/smaug)
[![Go Report Card](https://goreportcard.com/badge/github.com/itchio/smaug)](https://goreportcard.com/report/github.com/itchio/smaug)
[![GoDoc](https://godoc.org/github.com/itchio/smaug?status.svg)](https://godoc.org/github.com/itchio/smaug)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/itchio/smaug/blob/master/LICENSE)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)
* ...optionally 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.