pythia-0.1: A utility program for retrieving system information.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Pythia.Services.NetInterface.NmCli

Contents

Description

This module provides functionality for retrieving network connection information using nmcli.

Since: 0.1

Synopsis

Query

supported :: MonadPathReader m => m Bool Source #

Returns a boolean determining if this program is supported on the current system.

Since: 0.1

Misc

newtype NmCliParseError Source #

Error parsing nmcli output.

Examples

Expand
>>> displayException $ MkNmCliParseError "parse error"
"NmCli parse error: parse error"

Since: 0.1

Constructors

MkNmCliParseError Text 

parseInterfaces :: Text -> Either NmCliParseError NetInterfaces Source #

Attemps to parse the output of nmcli.

Since: 0.1