ContentsIndex
Parsers.CommandLine
Description
this module parses the command line options for the word count utility
Synopsis
defaultOptions :: Options
getArgs
options :: [OptDescr (Options -> IO Options)]
data Options = Options {
theQuery :: Query
queryOpt :: String
}
data Query
= BinContents
| Contents
| DependAll
| DependUsed
| DocContents
| EtcContents
| IncludeContents
| LibContents
| None
| Owner
| SearchShort
| SearchDetailed
| ShareContents
| UseAll
| UseUsed
| Version
show_usage :: Options -> IO Options
Documentation
defaultOptions :: Options
default selections
getArgs
options :: [OptDescr (Options -> IO Options)]
available command line flags
data Options
data structure for keeping track of selected command line options
Constructors
Options
theQuery :: Query
queryOpt :: String
data Query

data structure for keeping track of command line requests. If only a subset of a package's content is requested we assume that

  • binaries are in /usr/bin, /usr/sbin /bin/, /sbin,
  • libraries are in /lib/, /lib64, /usr/lib, /usr/lib64
  • docs are in /usr/share/doc
  • for the remainder we provide filters for /etc, /usr/include, and all of /usr/share
Constructors
BinContents
Contents
DependAll
DependUsed
DocContents
EtcContents
IncludeContents
LibContents
None
Owner
SearchShort
SearchDetailed
ShareContents
UseAll
UseUsed
Version
show/hide Instances
show_usage :: Options -> IO Options
initiate query to show usage info
Produced by Haddock version 2.4.2