README

common/system

This directory should be used for libraries that facilitate interaction with the external operating system (e.g. the system outside of the compiled go binary).

Expand ▾ Collapse ▴

Directories

Path Synopsis
Package environ is an environment variable manipulation library.
Package environ is an environment variable manipulation library.
Package exec2 is like os/exec but supports timeout in Wait and process containment for unix using process group.
Package exec2 is like os/exec but supports timeout in Wait and process containment for unix using process group.
Package exitcode provides common methods to extract exit codes from errors returned by exec.Cmd.
Package exitcode provides common methods to extract exit codes from errors returned by exec.Cmd.
Package pager implements paging using commands "less" or "more", depending on availability.
Package pager implements paging using commands "less" or "more", depending on availability.
Package prober exports Probe, which implements logic to identify a wrapper's wrapped target.
Package prober exports Probe, which implements logic to identify a wrapper's wrapped target.
Package signals makes it easier to catch SIGTERM.
Package signals makes it easier to catch SIGTERM.
Package terminal is just a way to forward "golang.org/x/crypto/ssh/terminal".IsTerminal(fd int) In a way that will work on appengine (specifically; it doesn't break appengine's compilation).
Package terminal is just a way to forward "golang.org/x/crypto/ssh/terminal".IsTerminal(fd int) In a way that will work on appengine (specifically; it doesn't break appengine's compilation).