This module defines the options of CPM and operations to process them.
The global options of CPM.
Constructors:
The CPM commands with their options.
Constructors:
NoCommand
:: Command
Help
:: Command
ConfigCmd
:: ConfigOptions -> Command
Deps
:: DepsOptions -> Command
Check
:: CheckOptions -> Command
Checkout
:: CheckoutOptions -> Command
Install
:: InstallOptions -> Command
Uninstall
:: UninstallOptions -> Command
PkgInfo
:: InfoOptions -> Command
Compiler
:: ExecOptions -> Command
Update
:: UpdateOptions -> Command
List
:: ListOptions -> Command
Search
:: SearchOptions -> Command
Upgrade
:: UpgradeOptions -> Command
Link
:: LinkOptions -> Command
Add
:: AddOptions -> Command
Exec
:: ExecOptions -> Command
Doc
:: DocOptions -> Command
Test
:: TestOptions -> Command
Diff
:: DiffOptions -> Command
Init
:: Command
New
:: NewOptions -> Command
Clean
:: CleanOptions -> Command
Upload
:: UploadOptions -> Command
Constructors:
ConfigOptions
:: Bool -> ConfigOptions
Fields:
configAll
:: Bool
Constructors:
DepsOptions
:: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> DepsOptions
Fields:
depsPath
:: Bool
depsVSCode
:: Bool
depsLangServer
:: Bool
depsFull
:: Bool
depsGraph
:: Bool
depsView
:: Bool
Constructors:
CheckOptions
:: Bool -> Bool -> CheckOptions
Fields:
chkInfo
:: Bool
chkSource
:: Bool
Constructors:
CheckoutOptions
:: String -> (Maybe Version) -> Bool -> String -> CheckoutOptions
Fields:
coPackage
:: String
coVersion
:: (Maybe Version)
coPrerelease
:: Bool
coOutput
:: String
Constructors:
InstallOptions
:: (Maybe String) -> (Maybe Version) -> Bool -> Bool -> Bool -> InstallOptions
Fields:
instTarget
:: (Maybe String)
instVersion
:: (Maybe Version)
instPrerelease
:: Bool
instExecutable
:: Bool
instExecOnly
:: Bool
Constructors:
UninstallOptions
:: (Maybe String) -> (Maybe Version) -> UninstallOptions
Fields:
uninstPackage
:: (Maybe String)
uninstVersion
:: (Maybe Version)
Constructors:
InfoOptions
:: (Maybe String) -> (Maybe Version) -> Bool -> Bool -> InfoOptions
Fields:
infoPackage
:: (Maybe String)
infoVersion
:: (Maybe Version)
infoAll
:: Bool
infoPlain
:: Bool
Constructors:
ListOptions
:: Bool -> Bool -> Bool -> Bool -> ListOptions
Fields:
listVers
:: Bool
listSystem
:: Bool
listCSV
:: Bool
listCat
:: Bool
Constructors:
SearchOptions
:: String -> Bool -> Bool -> SearchOptions
Fields:
searchQuery
:: String
searchModule
:: Bool
searchExec
:: Bool
Constructors:
UpgradeOptions
:: (Maybe String) -> UpgradeOptions
Fields:
upgrTarget
:: (Maybe String)
Constructors:
LinkOptions
:: String -> LinkOptions
Fields:
lnkSource
:: String
Constructors:
AddOptions
:: Bool -> Bool -> String -> Bool -> AddOptions
Fields:
addPackage
:: Bool
addDependency
:: Bool
addSource
:: String
forceAdd
:: Bool
Constructors:
NewOptions
:: String -> NewOptions
Fields:
projectName
:: String
Constructors:
CleanOptions
:: Bool -> CleanOptions
Fields:
cleanDeps
:: Bool
Constructors:
UpdateOptions
:: [String] -> Bool -> Bool -> Bool -> Bool -> UpdateOptions
Fields:
indexURLs
:: [String]
cleanCache
:: Bool
downloadIndex
:: Bool
useRepoCache
:: Bool
writeCSV
:: Bool
Constructors:
UploadOptions
:: Bool -> Bool -> Bool -> String -> String -> UploadOptions
Fields:
setTag
:: Bool
forceUpdate
:: Bool
uploadPublish
:: Bool
uploadLogin
:: String
uploadPasswd
:: String
Constructors:
ExecOptions
:: String -> ExecOptions
Fields:
exeCommand
:: String
Constructors:
DocOptions
:: (Maybe String) -> (Maybe [String]) -> Bool -> Bool -> Bool -> Bool -> String -> DocOptions
Fields:
docDir
:: (Maybe String)
docModules
:: (Maybe [String])
docReadme
:: Bool
docPrograms
:: Bool
docManual
:: Bool
docGenImports
:: Bool
docPackageURL
:: String
Constructors:
TestOptions
:: (Maybe [String]) -> Bool -> Bool -> String -> [String] -> TestOptions
Fields:
testModules
:: (Maybe [String])
testCompile
:: Bool
testSafe
:: Bool
testFile
:: String
testCheckOpts
:: [String]
Constructors:
DiffOptions
:: (Maybe Version) -> (Maybe [String]) -> Bool -> Bool -> Bool -> Bool -> DiffOptions
Fields:
diffVersion
:: (Maybe Version)
diffModules
:: (Maybe [String])
diffAPI
:: Bool
diffBehavior
:: Bool
diffGroundEqu
:: Bool
diffUseAna
:: Bool
The default options: no command, no timing, info log level
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|