Bug#1118041: ITP: golang-github-tklauser-ps -- List, find and inspect operating system processes in Go
Package: wnpp
Severity: wishlist
Owner: Loren M. Lang <lorenl@north-winds.org>
* Package name : golang-github-tklauser-ps
Version : 0.0.3-1
Upstream Author : Tobias Klauser
* URL : https://github.com/tklauser/ps
* License : BSD-3-clause
Programming Lang: Go
Description : List, find and inspect operating system processes in Go
ps
.
[Image: Go Reference]
(https://pkg.go.dev/badge/github.com/tklauser/ps.svg)
(https://pkg.go.dev/github.com/tklauser/ps) [Image: GitHub Action
Status] (https://github.com/tklauser/ps/workflows/Tests/badge.svg)
(https://github.com/tklauser/ps/actions?query=workflow%3ATests)
.
Package ps provides functionality to find, list and inspect operating
system processes, without using cgo or external binaries.
.
Supported operating systems: Linux, macOS, FreeBSD, NetBSD, OpenBSD,
DragonflyBSD, Solaris/Illumos, Windows
.
Not all process information may be supported on all platforms. See the
Go package reference (https://pkg.go.dev/github.com/tklauser/ps) for
details.
.
This package is inspired by the github.com/mitchellh/go-ps
(https://github.com/mitchellh/go-ps) and github.com/keybase/go-ps
(https://github.com/keybase/go-ps) packages (the latter being a fork of
the former). However, this package supports more operating systems,
provides extended process information and uses only functionality from
the Go standard libary and the golang.org/x/sys/unix
(https://pkg.go.dev/golang.org/x/sys/unix) and golang.org/x/sys/windows
(https://pkg.go.dev/golang.org/x/sys/windows) packages to retrieve
information from the operating system, i.e. without using cgo or
shelling out to external programs.
This package is being added to support the latest release of cilium/pwru.
--
Loren M. Lang
lorenl@north-winds.org
http://www.north-winds.org/
IRC: penguin359
Public Key: http://www.north-winds.org/lorenl_pubkey.asc
Fingerprint: 7896 E099 9FC7 9F6C E0ED E103 222D F356 A57A 98FA
Reply to: