This file is indexed.

/var/lib/ghc/package.conf.d/ReadArgs-1.2.3.conf is in libghc-readargs-dev 1.2.3-1build1.

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
name: ReadArgs
version: 1.2.3
id: ReadArgs-1.2.3-FZlTw1cmwFABXd9Qu17GpK
key: ReadArgs-1.2.3-FZlTw1cmwFABXd9Qu17GpK
license: BSD3
maintainer: noah.easterly@gmail.com
homepage: http://github.com/rampion/ReadArgs
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
abi: 90a3b7e869fc42d1121d7f96ed9309ca
trusted: False
import-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2/ReadArgs-1.2.3-FZlTw1cmwFABXd9Qu17GpK
library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2/ReadArgs-1.2.3-FZlTw1cmwFABXd9Qu17GpK
dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2
data-dir: /usr/share/readargs
hs-libraries: HSReadArgs-1.2.3-FZlTw1cmwFABXd9Qu17GpK
depends:
    base-4.9.1.0 system-filepath-0.4.13.4-1Onr71muBMoJ4AF6FUpTVo
    text-1.2.2.2-9UQZjEJZQFSGMffj1Z5g00
haddock-interfaces: /usr/lib/ghc-doc/haddock/readargs-1.2.3/ReadArgs.haddock
haddock-html: /usr/share/doc/libghc-readargs-doc/html/