This file is indexed.

/var/lib/ghc/package.conf.d/ReadArgs-1.2.1.conf is in libghc-readargs-dev 1.2.1-2+b2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
name: ReadArgs
version: 1.2.1
id: ReadArgs-1.2.1-d5a88e0c2b8bd79b315c75e5f6c1944f

license: BSD3
copyright:
maintainer: noah.easterly@gmail.com
stability:
homepage: http://github.com/rampion/ReadArgs
package-url:
synopsis: Simple command line argument parsing
description: ReadArgs provides the @readArgs@ IO action, which lets you tell the compiler
             to parse the command line arguments to fit the type signature you give.
             .
             For example @(a :: Int, b :: String, c :: Float) <- readArgs@ would
             parse the first runtime argument as an @Int@, the second as a @String@ (no
             quotes required) and the third as a @Float@.
             .
             If the runtime arguments are incompatible with the type signature,
             then a simple usage statement is given of the types needed.
             .
             Continuing the previous example, if it was used in a
             program named @Example@, the error message for the above
             action would be:
             .
             @
             usage: Example Int String Float
             @
             .
             Any type that has both @Typeable@ and @Read@ instances
             can be used. @Char@, @String@, and @Text@ are handled specially so that
             command line arguments for both do not require quotes (as their
             @Read@ instances do). A special instance is provided for @FilePath@ so
             that no constructor or quotes are required.
             .
             @readArgs@ also supports optional arguments and variadic arguments.
             Optional arguments are specified using @Maybe@, and variadic arguments
             using a list.  @(a :: Int, b :: Maybe String, c :: [Float]) <- readArgs@
             would successfully parse any of the following sets of command line arguments:
             .
             @
             Example 1
             Example 1 2 3 4
             Example 1 foo
             Example 1 foo 2 3 4
             @
             .
             But not
             .
             @
             Example
             Example foo
             Example 1.0
             @
             .
             Usage statements for optional and variadic arguments use command-line
             parlance:
             .
             @
             usage: Example Int [String] [Float..]
             @
             .
             Note that both optional and variadic parsers are greedy by default
             (so @Example 1 2 3 4@ was parsed as @(1, "2", [3.0,4.0])@.  They
             may both be made non-greedy through use of the @NonGreedy@ constructor:
             .
             @
             ( a :: Int
             , NonGreedy b :: NonGreedy Maybe String
             , NonGreedy c :: NonGreedy [] Float
             ) <- readArgs
             @
category: Command Line
author: Noah Luck Easterly
exposed: True
exposed-modules: ReadArgs
hidden-modules:
trusted: False
import-dirs: /usr/lib/haskell-packages/ghc/lib/ReadArgs-1.2.1/ghc-7.6.3
library-dirs: /usr/lib/haskell-packages/ghc/lib/ReadArgs-1.2.1/ghc-7.6.3
hs-libraries: HSReadArgs-1.2.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
         system-filepath-0.4.12-b37836acc4fa4fb9d9b7dd01fee1d201
         text-0.11.3.1-e38859e86485c167fa7c9441789e7607
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /usr/lib/ghc-doc/haddock/readargs-1.2.1/ReadArgs.haddock
haddock-html: /usr/share/doc/libghc-readargs-doc/html/