├── .gitlab-ci.yml ├── LICENSE ├── README.md ├── fuji ├── check.go ├── credentials.go ├── credentials_test.go ├── instance.go ├── instance_impl.go ├── package.go ├── password.go ├── password_test.go ├── perms.go └── setup.go ├── go.mod ├── go.sum ├── runner ├── app_darwin.go ├── app_stubs.go ├── attach_stubs.go ├── attach_windows.go ├── firejail_linux.go ├── firejail_stubs.go ├── fuji_stubs.go ├── fuji_windows.go ├── mac_launch_target.go ├── mac_launch_target_test.go ├── policies │ ├── firejail.go │ └── sandboxexec.go ├── processgroup_unix.go ├── processgroup_windows.go ├── runner.go ├── sandboxexec_darwin.go ├── sandboxexec_stubs.go ├── simple.go └── simple_windows.go └── scripts └── ci.sh /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/README.md -------------------------------------------------------------------------------- /fuji/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/check.go -------------------------------------------------------------------------------- /fuji/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/credentials.go -------------------------------------------------------------------------------- /fuji/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/credentials_test.go -------------------------------------------------------------------------------- /fuji/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/instance.go -------------------------------------------------------------------------------- /fuji/instance_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/instance_impl.go -------------------------------------------------------------------------------- /fuji/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/package.go -------------------------------------------------------------------------------- /fuji/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/password.go -------------------------------------------------------------------------------- /fuji/password_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/password_test.go -------------------------------------------------------------------------------- /fuji/perms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/perms.go -------------------------------------------------------------------------------- /fuji/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/fuji/setup.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/go.sum -------------------------------------------------------------------------------- /runner/app_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/app_darwin.go -------------------------------------------------------------------------------- /runner/app_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/app_stubs.go -------------------------------------------------------------------------------- /runner/attach_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/attach_stubs.go -------------------------------------------------------------------------------- /runner/attach_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/attach_windows.go -------------------------------------------------------------------------------- /runner/firejail_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/firejail_linux.go -------------------------------------------------------------------------------- /runner/firejail_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/firejail_stubs.go -------------------------------------------------------------------------------- /runner/fuji_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/fuji_stubs.go -------------------------------------------------------------------------------- /runner/fuji_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/fuji_windows.go -------------------------------------------------------------------------------- /runner/mac_launch_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/mac_launch_target.go -------------------------------------------------------------------------------- /runner/mac_launch_target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/mac_launch_target_test.go -------------------------------------------------------------------------------- /runner/policies/firejail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/policies/firejail.go -------------------------------------------------------------------------------- /runner/policies/sandboxexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/policies/sandboxexec.go -------------------------------------------------------------------------------- /runner/processgroup_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/processgroup_unix.go -------------------------------------------------------------------------------- /runner/processgroup_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/processgroup_windows.go -------------------------------------------------------------------------------- /runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/runner.go -------------------------------------------------------------------------------- /runner/sandboxexec_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/sandboxexec_darwin.go -------------------------------------------------------------------------------- /runner/sandboxexec_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/sandboxexec_stubs.go -------------------------------------------------------------------------------- /runner/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/simple.go -------------------------------------------------------------------------------- /runner/simple_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/runner/simple_windows.go -------------------------------------------------------------------------------- /scripts/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itchio/smaug/HEAD/scripts/ci.sh --------------------------------------------------------------------------------