sys

package
v0.0.0-...-91dc524 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2023 License: BSD-2-Clause Imports: 7 Imported by: 0

Documentation

Overview

Package sys provide system utilities with the same API across OSes.

The subpackages eunix and ewindows provide OS-specific utilities.

Index

Constants

View Source
const SIGWINCH = sigWINCH

SIGWINCH is the window size change signal.

Variables

This section is empty.

Functions

func DumpStack

func DumpStack() string

func IsATTY

func IsATTY(file *os.File) bool

IsATTY determines whether the given file is a terminal.

func NotifySignals

func NotifySignals() chan os.Signal

NotifySignals returns a channel on which all signals gets delivered.

func WinSize

func WinSize(file *os.File) (row, col int)

Winsize queries the size of the terminal referenced by the given file.

Types

This section is empty.

Directories

Path Synopsis
Package eunix provides extra UNIX-specific system utilities.
Package eunix provides extra UNIX-specific system utilities.
Package ewindows provides extra Windows-specific system utilities.
Package ewindows provides extra Windows-specific system utilities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL