Index
| !? | GHCup.Utils.Prelude | 
| $sel:baseDir:Dirs | GHCup.Types | 
| $sel:bChangelog:KeyBindings | GHCup.Types | 
| $sel:bDown:KeyBindings | GHCup.Types | 
| $sel:binDir:Dirs | GHCup.Types | 
| $sel:bInstall:KeyBindings | GHCup.Types | 
| $sel:bQuit:KeyBindings | GHCup.Types | 
| $sel:bSet:KeyBindings | GHCup.Types | 
| $sel:bShowAllTools:KeyBindings | GHCup.Types | 
| $sel:bShowAllVersions:KeyBindings | GHCup.Types | 
| $sel:bUninstall:KeyBindings | GHCup.Types | 
| $sel:bUp:KeyBindings | GHCup.Types | 
| $sel:cache:Settings | GHCup.Types | 
| $sel:cacheDir:Dirs | GHCup.Types | 
| $sel:confDir:Dirs | GHCup.Types | 
| $sel:consoleOutter:LoggerConfig | GHCup.Types | 
| $sel:diArch:DebugInfo | GHCup.Types | 
| $sel:diBaseDir:DebugInfo | GHCup.Types | 
| $sel:diBinDir:DebugInfo | GHCup.Types | 
| $sel:diCacheDir:DebugInfo | GHCup.Types | 
| $sel:diGHCDir:DebugInfo | GHCup.Types | 
| $sel:diPlatform:DebugInfo | GHCup.Types | 
| $sel:dirs:AppState | GHCup.Types | 
| $sel:dirs:LeanAppState | GHCup.Types | 
| $sel:downloader:Settings | GHCup.Types | 
| $sel:fancyColors:LoggerConfig | GHCup.Types | 
| $sel:fileOutter:LoggerConfig | GHCup.Types | 
| $sel:ghcupInfo:AppState | GHCup.Types | 
| $sel:gpgSetting:Settings | GHCup.Types | 
| $sel:kChangelog:UserKeyBindings | GHCup.Types | 
| $sel:kDown:UserKeyBindings | GHCup.Types | 
| $sel:keepDirs:Settings | GHCup.Types | 
| $sel:keyBindings:AppState | GHCup.Types | 
| $sel:keyBindings:LeanAppState | GHCup.Types | 
| $sel:kInstall:UserKeyBindings | GHCup.Types | 
| $sel:kQuit:UserKeyBindings | GHCup.Types | 
| $sel:kSet:UserKeyBindings | GHCup.Types | 
| $sel:kShowAll:UserKeyBindings | GHCup.Types | 
| $sel:kShowAllTools:UserKeyBindings | GHCup.Types | 
| $sel:kUninstall:UserKeyBindings | GHCup.Types | 
| $sel:kUp:UserKeyBindings | GHCup.Types | 
| $sel:lcPrintDebug:LoggerConfig | GHCup.Types | 
| $sel:loggerConfig:AppState | GHCup.Types | 
| $sel:loggerConfig:LeanAppState | GHCup.Types | 
| $sel:logsDir:Dirs | GHCup.Types | 
| $sel:noColor:Settings | GHCup.Types | 
| $sel:noNetwork:Settings | GHCup.Types | 
| $sel:noVerify:Settings | GHCup.Types | 
| $sel:pfreq:AppState | GHCup.Types | 
| $sel:recycleDir:Dirs | GHCup.Types | 
| $sel:ref:GitBranch | GHCup.Types | 
| $sel:repo:GitBranch | GHCup.Types | 
| $sel:settings:AppState | GHCup.Types | 
| $sel:settings:LeanAppState | GHCup.Types | 
| $sel:uCache:UserSettings | GHCup.Types | 
| $sel:uDownloader:UserSettings | GHCup.Types | 
| $sel:uGPGSetting:UserSettings | GHCup.Types | 
| $sel:uKeepDirs:UserSettings | GHCup.Types | 
| $sel:uKeyBindings:UserSettings | GHCup.Types | 
| $sel:uNoNetwork:UserSettings | GHCup.Types | 
| $sel:uNoVerify:UserSettings | GHCup.Types | 
| $sel:urlSource:Settings | GHCup.Types | 
| $sel:uUrlSource:UserSettings | GHCup.Types | 
| $sel:uVerbose:UserSettings | GHCup.Types | 
| $sel:verbose:Settings | GHCup.Types | 
| $sel:_distroPKGs:Requirements | GHCup.Types | 
| $sel:_distroVersion:PlatformResult | GHCup.Types | 
| $sel:_dlHash:DownloadInfo | GHCup.Types | 
| $sel:_dlSubdir:DownloadInfo | GHCup.Types | 
| $sel:_dlUri:DownloadInfo | GHCup.Types | 
| $sel:_ghcupDownloads:GHCupInfo | GHCup.Types | 
| $sel:_globalTools:GHCupInfo | GHCup.Types | 
| $sel:_notes:Requirements | GHCup.Types | 
| $sel:_platform:PlatformResult | GHCup.Types | 
| $sel:_rArch:PlatformRequest | GHCup.Types | 
| $sel:_rPlatform:PlatformRequest | GHCup.Types | 
| $sel:_rVersion:PlatformRequest | GHCup.Types | 
| $sel:_toolRequirements:GHCupInfo | GHCup.Types | 
| $sel:_tvTarget:GHCTargetVersion | GHCup.Types | 
| $sel:_tvVersion:GHCTargetVersion | GHCup.Types | 
| $sel:_viArch:VersionInfo | GHCup.Types | 
| $sel:_viChangeLog:VersionInfo | GHCup.Types | 
| $sel:_viPostInstall:VersionInfo | GHCup.Types | 
| $sel:_viPostRemove:VersionInfo | GHCup.Types | 
| $sel:_viPreCompile:VersionInfo | GHCup.Types | 
| $sel:_viSourceDL:VersionInfo | GHCup.Types | 
| $sel:_viTags:VersionInfo | GHCup.Types | 
| ?? | GHCup.Utils.Prelude | 
| actionWithPipes | GHCup.Utils.File | 
| AddSource | GHCup.Types | 
| Alpine | GHCup.Types | 
| AlreadyInstalled | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| Always | GHCup.Types | 
| AmazonLinux | GHCup.Types | 
| applyPatches | GHCup.Utils | 
| AppState | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| Architecture | GHCup.Types | 
| ArchitectureSpec | GHCup.Types | 
| archToString | GHCup.Types | 
| authorityHostL' | GHCup.Types.Optics | 
| authorityL' | GHCup.Types.Optics | 
| authorityPortL' | GHCup.Types.Optics | 
| availableToolVersions | GHCup | 
| A_32 | GHCup.Types | 
| A_64 | GHCup.Types | 
| A_ARM | GHCup.Types | 
| A_ARM64 | GHCup.Types | 
| A_PowerPC | GHCup.Types | 
| A_PowerPC64 | GHCup.Types | 
| A_Sparc | GHCup.Types | 
| A_Sparc64 | GHCup.Types | 
| Base | GHCup.Types | 
| breakOn | GHCup.Utils.Prelude | 
| BuildFailed | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| Cabal | GHCup.Types | 
| cabalInstalled | GHCup.Utils | 
| cabalSet | GHCup.Utils | 
| CapturedProcess | |
| 1 (Type/Class) | GHCup.Utils.File.Common, GHCup.Utils.File | 
| 2 (Data Constructor) | GHCup.Utils.File.Common, GHCup.Utils.File | 
| captureOutStreams | GHCup.Utils.File | 
| catchWarn | GHCup.Utils.Prelude | 
| CentOS | GHCup.Types | 
| checkDigest | GHCup.Download | 
| checkFileAlreadyExists | GHCup.Utils.File.Common, GHCup.Utils.File | 
| checkIfToolInstalled | GHCup | 
| chmod_755 | GHCup.Utils.File | 
| choice' | GHCup.Utils.MegaParsec | 
| cleanup | GHCup.Utils.File | 
| cleanupTrash | GHCup.Utils.Dirs, GHCup.Utils | 
| compileGHC | GHCup | 
| compileHLS | GHCup | 
| copyDirectoryRecursive | GHCup.Utils.Prelude | 
| CopyError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| copyFileE | GHCup.Utils.Prelude | 
| createDirRecursive' | GHCup.Utils.Prelude | 
| createLink | GHCup.Utils | 
| createRegularFileFd | GHCup.Utils.File | 
| Curl | GHCup.Types | 
| Darwin | GHCup.Types | 
| darwinNotarization | GHCup.Utils | 
| Debian | GHCup.Types | 
| Debug | GHCup.Types | 
| DebugInfo | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| decUTF8Safe | GHCup.Utils.Prelude | 
| decUTF8Safe' | GHCup.Utils.Prelude | 
| defaultKeyBindings | GHCup.Types | 
| defaultUserSettings | GHCup.Types | 
| DigestError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| DirNotEmpty | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| Dirs | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| DistroNotFound | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| distroToString | GHCup.Types | 
| distroVersion | GHCup.Types.Optics | 
| dlHash | GHCup.Types.Optics | 
| dlSubdir | GHCup.Types.Optics | 
| dlUri | GHCup.Types.Optics | 
| download | GHCup.Download | 
| downloadCached | GHCup.Download | 
| downloadCached' | GHCup.Download | 
| Downloader | GHCup.Types | 
| DownloadFailed | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| DownloadInfo | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| dropPrefix | GHCup.Utils.Prelude | 
| dropSuffix | GHCup.Utils.Prelude | 
| enableAnsiSupport | GHCup.Utils | 
| ensureDirectories | GHCup.Utils | 
| ensureGlobalTools | GHCup.Utils | 
| Error | GHCup.Types | 
| Errors | GHCup.Types | 
| escapeVerRex | GHCup.Utils.Prelude | 
| etagsFile | GHCup.Download | 
| exec | GHCup.Utils.File | 
| execLogged | GHCup.Utils.File | 
| executeOut | GHCup.Utils.File | 
| exeExt | GHCup.Utils | 
| exeExt' | GHCup.Utils | 
| Exherbo | GHCup.Types | 
| exitCode | GHCup.Utils.File.Common, GHCup.Utils.File | 
| Fedora | GHCup.Types | 
| fetchGHCSrc | GHCup | 
| fetchToolBindist | GHCup | 
| FileAlreadyExistsError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| FileDoesNotExistError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| findFiles | GHCup.Utils.File.Common, GHCup.Utils.File | 
| findFiles' | GHCup.Utils.File.Common, GHCup.Utils.File | 
| findFilesDeep | GHCup.Utils.File.Common, GHCup.Utils.File | 
| findM | GHCup.Utils.Prelude | 
| forFold | GHCup.Utils.Prelude | 
| FreeBSD | GHCup.Types | 
| fromEither | GHCup.Utils.Prelude | 
| fromSettings | GHCup.Types | 
| fromSrc | GHCup | 
| fromStrictMaybe | GHCup.Utils.Prelude | 
| fS | GHCup.Utils.Prelude | 
| fSM | GHCup.Utils.Prelude | 
| Gentoo | GHCup.Types | 
| getAllDirs | GHCup.Utils.Dirs, GHCup.Utils | 
| getAppState | GHCup.Types.Optics | 
| getArchitecture | GHCup.Platform | 
| getArchiveFiles | GHCup.Utils | 
| getBase | GHCup.Download | 
| getCache | GHCup.Types.Optics | 
| getChangeLog | GHCup.Utils | 
| getCommonRequirements | GHCup.Requirements | 
| getConfigFilePath | GHCup.Utils.Dirs, GHCup.Utils | 
| getCurlOpts | GHCup.Download | 
| getDebugInfo | GHCup | 
| getDirectoryContentsRecursive | GHCup.Utils.Prelude | 
| getDirs | GHCup.Types.Optics | 
| getDownloader | GHCup.Types.Optics | 
| getDownloadInfo | GHCup.Download | 
| getDownloadsF | GHCup.Download | 
| getGHCForPVP | GHCup.Utils | 
| getGHCForPVP' | GHCup.Utils | 
| getGHCupInfo | GHCup.Types.Optics | 
| getGpgOpts | GHCup.Download | 
| getInstalledCabals | GHCup.Utils | 
| getInstalledGHCs | GHCup.Utils | 
| getInstalledHLSs | GHCup.Utils | 
| getInstalledStacks | GHCup.Utils | 
| getKeyBindings | GHCup.Types.Optics | 
| getLastHeader | GHCup.Download | 
| getLatest | GHCup.Utils | 
| getLatestBaseVersion | GHCup.Utils | 
| getLatestToolFor | GHCup.Utils | 
| getLeanAppState | GHCup.Types.Optics | 
| getLinkTarget | GHCup.Utils | 
| getLinuxDistro | GHCup.Platform | 
| getLogCleanup | GHCup.Types.Optics | 
| getMajorMinorV | GHCup.Utils | 
| getPlatform | GHCup.Platform | 
| getPlatformReq | GHCup.Types.Optics | 
| getRecommended | GHCup.Utils | 
| gets | GHCup.Types.Optics | 
| getSettings | GHCup.Types.Optics | 
| getTagged | GHCup.Utils | 
| getVersionInfo | GHCup.Utils | 
| getWgetOpts | GHCup.Download | 
| GHC | GHCup.Types | 
| ghcBinaryName | GHCup.Utils | 
| ghcInstalled | GHCup.Utils | 
| ghcLinkDestination | GHCup.Utils | 
| ghcProjectVersion | GHCup.Utils.MegaParsec | 
| ghcSet | GHCup.Utils | 
| ghcSrcInstalled | GHCup.Utils | 
| ghcTargetBinP | GHCup.Utils.MegaParsec | 
| ghcTargetVerP | GHCup.Utils.MegaParsec | 
| GHCTargetVersion | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| ghcToolFiles | GHCup.Utils | 
| GHCup | GHCup.Types | 
| ghcupBaseDir | GHCup.Utils.Dirs, GHCup.Utils | 
| ghcupCacheDir | GHCup.Utils.Dirs, GHCup.Utils | 
| ghcupConfigFile | GHCup.Utils.Dirs, GHCup.Utils | 
| GHCupDownloads | GHCup.Types | 
| ghcupDownloads | GHCup.Types.Optics | 
| ghcupGHCBaseDir | GHCup.Utils.Dirs, GHCup.Utils | 
| ghcupGHCDir | GHCup.Utils.Dirs, GHCup.Utils | 
| GHCupInfo | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| GHCupSetError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| ghcUpSrcBuiltFile | GHCup.Utils | 
| GHCupURL | GHCup.Types | 
| ghcupURL | GHCup.Version | 
| ghcUpVer | GHCup.Version | 
| GitBranch | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| GlobalTool | GHCup.Types | 
| globalTools | GHCup.Types.Optics | 
| GPGError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| GPGLax | GHCup.Types | 
| GPGNone | GHCup.Types | 
| GPGSetting | GHCup.Types | 
| GPGStrict | GHCup.Types | 
| guardM | GHCup.Utils.Prelude | 
| HadrianNotFound | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| handleIO' | GHCup.Utils.Prelude | 
| HasDirs | GHCup.Types.Optics | 
| HasGHCupInfo | GHCup.Types.Optics | 
| HasKeyBindings | GHCup.Types.Optics | 
| HasLog | GHCup.Types.Optics | 
| HasPlatformReq | GHCup.Types.Optics | 
| HasSettings | GHCup.Types.Optics | 
| hideError | GHCup.Utils.Prelude | 
| hideErrorDef | GHCup.Utils.Prelude | 
| hideErrorDefM | GHCup.Utils.Prelude | 
| hideExcept | GHCup.Utils.Prelude | 
| hideExcept' | GHCup.Utils.Prelude | 
| HLS | GHCup.Types | 
| hlsAllBinaries | GHCup.Utils | 
| hlsGHCVersions | GHCup.Utils | 
| hlsGHCVersions' | GHCup.Utils | 
| hlsInstalled | GHCup.Utils | 
| hlsPowered | GHCup | 
| hlsServerBinaries | GHCup.Utils | 
| hlsSet | GHCup.Utils | 
| hlsSymlinks | GHCup.Utils | 
| hlsWrapperBinary | GHCup.Utils | 
| hostBSL' | GHCup.Types.Optics | 
| HTTPNotModified | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| HTTPStatusError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| iE | GHCup.Utils.Prelude | 
| ifM | GHCup.Utils.Prelude | 
| Info | GHCup.Types | 
| initGHCupFileLogging | GHCup.Utils.Logger | 
| installCabalBin | GHCup | 
| installCabalBindist | GHCup | 
| installCabalUnpacked | GHCup | 
| installGHCBin | GHCup | 
| installGHCBindist | GHCup | 
| installHLSBin | GHCup | 
| installHLSBindist | GHCup | 
| installHLSPostInst | GHCup | 
| installHLSUnpacked | GHCup | 
| installPackedGHC | GHCup | 
| installStackBin | GHCup | 
| installStackBindist | GHCup | 
| installStackUnpacked | GHCup | 
| installUnpackedGHC | GHCup | 
| internalError | GHCup.Utils.Prelude | 
| intoSubdir | GHCup.Utils | 
| intToText | GHCup.Utils.Prelude | 
| InvalidBuildConfig | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| isBrokenSymlink | GHCup.Utils.File | 
| isInPath | GHCup.Utils.File.Common, GHCup.Utils.File | 
| isNewLine | GHCup.Utils.Prelude | 
| isShadowed | GHCup.Utils.File.Common, GHCup.Utils.File | 
| JSONDecodeError | GHCup.Errors | 
| JSONError | GHCup.Errors | 
| KBackTab | GHCup.Types | 
| KBegin | GHCup.Types | 
| KBS | GHCup.Types | 
| KCenter | GHCup.Types | 
| KChar | GHCup.Types | 
| KDel | GHCup.Types | 
| KDown | GHCup.Types | 
| KDownLeft | GHCup.Types | 
| KDownRight | GHCup.Types | 
| KeepDirs | GHCup.Types | 
| KEnd | GHCup.Types | 
| KEnter | GHCup.Types | 
| KEsc | GHCup.Types | 
| Key | GHCup.Types | 
| KeyBindings | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| KFun | GHCup.Types | 
| KHome | GHCup.Types | 
| KIns | GHCup.Types | 
| KLeft | GHCup.Types | 
| KMenu | GHCup.Types | 
| KPageDown | GHCup.Types | 
| KPageUp | GHCup.Types | 
| KPause | GHCup.Types | 
| KPrtScr | GHCup.Types | 
| KRight | GHCup.Types | 
| KUp | GHCup.Types | 
| KUpLeft | GHCup.Types | 
| KUpRight | GHCup.Types | 
| Latest | GHCup.Types | 
| lCross | GHCup | 
| lE | GHCup.Utils.Prelude | 
| lE' | GHCup.Utils.Prelude | 
| LeanAppState | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| lEM | GHCup.Utils.Prelude | 
| lEM' | GHCup.Utils.Prelude | 
| liftDataWithText | GHCup.Utils.Version.QQ | 
| liftIOException | GHCup.Utils.Prelude | 
| liftIOException' | GHCup.Utils.Prelude | 
| liftText | GHCup.Utils.Version.QQ | 
| lInstalled | GHCup | 
| Linux | GHCup.Types | 
| LinuxDistro | GHCup.Types | 
| ListAvailable | GHCup | 
| ListCriteria | GHCup | 
| ListInstalled | GHCup | 
| ListResult | |
| 1 (Type/Class) | GHCup | 
| 2 (Data Constructor) | GHCup | 
| ListSet | GHCup | 
| listVersions | GHCup | 
| lNoBindist | GHCup | 
| logDebug | GHCup.Utils.Logger | 
| logError | GHCup.Utils.Logger | 
| LoggerConfig | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| logInfo | GHCup.Utils.Logger | 
| logInternal | GHCup.Utils.Logger | 
| LogLevel | GHCup.Types | 
| logWarn | GHCup.Utils.Logger | 
| lSet | GHCup | 
| lStray | GHCup | 
| lTag | GHCup | 
| lTool | GHCup | 
| lVer | GHCup | 
| make | GHCup.Utils | 
| makeOut | GHCup.Utils | 
| MalformedHeaders | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| matchMajor | GHCup.Utils | 
| matchPVPrefix | GHCup.Utils | 
| Mint | GHCup.Types | 
| mkGhcupTmpDir | GHCup.Utils.Dirs, GHCup.Utils | 
| mkTVer | GHCup.Types | 
| mver | GHCup.Utils.Version.QQ | 
| Never | GHCup.Types | 
| newFilePerms | GHCup.Utils.File | 
| NextVerNotFound | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoCompatibleArch | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoCompatiblePlatform | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoDownload | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoLocationHeader | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoNetwork | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NonZeroExit | GHCup.Utils.File.Common, GHCup.Utils.File | 
| NoSuchPid | GHCup.Utils.File.Common, GHCup.Utils.File | 
| NotFoundInPATH | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NotInstalled | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoToolRequirements | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoToolVersionSet | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoUpdate | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| NoUrlBase | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| numericVer | GHCup.Version | 
| Old | GHCup.Types | 
| OrRange | GHCup.Types | 
| OwnSource | GHCup.Types | 
| OwnSpec | GHCup.Types | 
| ParseError | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| parseGHCupGHCDir | GHCup.Utils.Dirs, GHCup.Utils | 
| parseUntil | GHCup.Utils.MegaParsec | 
| parseUntil1 | GHCup.Utils.MegaParsec | 
| PatchFailed | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| path | GHCup.Errors | 
| pathIsLink | GHCup.Utils | 
| pathL' | GHCup.Types.Optics | 
| pathSep | GHCup.Utils.MegaParsec | 
| pfReqToString | GHCup.Types | 
| Platform | GHCup.Types | 
| platform | GHCup.Types.Optics | 
| PlatformReqSpec | GHCup.Types | 
| PlatformRequest | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| platformRequest | GHCup.Platform | 
| PlatformReqVersionSpec | GHCup.Types | 
| PlatformResult | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| PlatformSpec | GHCup.Types | 
| platformToString | GHCup.Types | 
| PlatformVersionSpec | GHCup.Types | 
| platResToString | GHCup.Types | 
| portNumberL' | GHCup.Types.Optics | 
| postGHCInstall | GHCup | 
| Prerelease | GHCup.Types | 
| prettyRequirements | GHCup.Requirements | 
| ProcessError | GHCup.Utils.File.Common, GHCup.Utils.File | 
| PStopped | GHCup.Utils.File.Common, GHCup.Utils.File | 
| PTerminated | GHCup.Utils.File.Common, GHCup.Utils.File | 
| pver | GHCup.Utils.Version.QQ | 
| pvpFromList | GHCup.Utils.Prelude | 
| pvpToVersion | GHCup.Utils.Prelude | 
| GHCup.Utils.Version.QQ | |
| queryL' | GHCup.Types.Optics | 
| RealDir | GHCup.Types | 
| Recommended | GHCup.Types | 
| recycleFile | GHCup.Utils.Prelude | 
| recyclePathForcibly | GHCup.Utils.Prelude | 
| RedHat | GHCup.Types | 
| RegexDir | GHCup.Types | 
| relativeSymlink | GHCup.Utils.Dirs, GHCup.Utils | 
| removeLensFieldLabel | GHCup.Utils.Prelude | 
| Requirements | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| reThrowAll | GHCup.Utils.Prelude | 
| reThrowAllIO | GHCup.Utils.Prelude | 
| rmBDir | GHCup.Utils | 
| rmCabalVer | GHCup | 
| rmCache | GHCup | 
| rmDirectory | GHCup.Utils.Prelude | 
| rmDirectoryLink | GHCup.Utils.Prelude | 
| rmFile | GHCup.Utils.Prelude | 
| rmGhcup | GHCup | 
| rmGhcupDirs | GHCup | 
| rmGHCVer | GHCup | 
| rmHLSNoGHC | GHCup | 
| rmHLSVer | GHCup | 
| rmLink | GHCup.Utils | 
| rmMajorSymlinks | GHCup.Utils | 
| rmMinorSymlinks | GHCup.Utils | 
| rmOldGHC | GHCup | 
| rmPathForcibly | GHCup.Utils.Prelude | 
| rmPlain | GHCup.Utils | 
| rmProfilingLibs | GHCup | 
| rmShareDir | GHCup | 
| rmStackVer | GHCup | 
| rmTmp | GHCup | 
| rmTool | GHCup | 
| runBuildAction | GHCup.Utils | 
| s | GHCup.Utils.String.QQ | 
| schemeBSL' | GHCup.Types.Optics | 
| searchPath | GHCup.Utils.File.Common, GHCup.Utils.File | 
| setCabal | GHCup | 
| SetGHC | GHCup.Types | 
| setGHC | GHCup | 
| SetGHCOnly | GHCup.Types | 
| SetGHC_XY | GHCup.Types | 
| SetGHC_XYZ | GHCup.Types | 
| setHLS | GHCup | 
| setStack | GHCup | 
| Settings | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| ShimGen | GHCup.Types | 
| showT | GHCup.Utils.Prelude | 
| SimpleRange | GHCup.Types | 
| split | GHCup.Utils.Prelude | 
| splitOn | GHCup.Utils.Prelude | 
| splitOnPVP | GHCup.Utils.Prelude | 
| Stack | GHCup.Types | 
| stackInstalled | GHCup.Utils | 
| stackSet | GHCup.Utils | 
| stdErr | GHCup.Utils.File.Common, GHCup.Utils.File | 
| stdOut | GHCup.Utils.File.Common, GHCup.Utils.File | 
| stripNewline | GHCup.Utils.Prelude | 
| stripNewline' | GHCup.Utils.Prelude | 
| stripNewlineEnd | GHCup.Utils.Prelude | 
| stripSuffix | GHCup.Utils.Prelude | 
| sver | GHCup.Utils.Version.QQ | 
| Tag | GHCup.Types | 
| TagNotFound | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| tagToString | GHCup.Types | 
| TarDir | GHCup.Types | 
| TarDirDoesNotExist | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| throwEither | GHCup.Utils.Prelude | 
| throwEither' | GHCup.Utils.Prelude | 
| throwIfFileAlreadyExists | GHCup | 
| tmpFile | GHCup.Download | 
| toL | GHCup.Utils | 
| Tool | GHCup.Types | 
| ToolRequirements | GHCup.Types | 
| toolRequirements | GHCup.Types.Optics | 
| ToolReqVersionSpec | GHCup.Types | 
| ToolVersionSpec | GHCup.Types | 
| TooManyRedirs | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| toProcessError | GHCup.Utils.File | 
| toStrictMaybe | GHCup.Utils.Prelude | 
| traverseFold | GHCup.Utils.Prelude | 
| tSM | GHCup.Utils.Prelude | 
| tVerToText | GHCup.Types | 
| tvTarget | GHCup.Types.Optics | 
| tvVersion | GHCup.Types.Optics | 
| Ubuntu | GHCup.Types | 
| UnexpectedListLength | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| UnknownArchive | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| UnknownLinux | GHCup.Types | 
| UnknownTag | GHCup.Types | 
| unlessM | GHCup.Utils.Prelude | 
| unpackToDir | GHCup.Utils | 
| unsetCabal | GHCup | 
| unsetGHC | GHCup | 
| unsetHLS | GHCup | 
| unsetStack | GHCup | 
| UnsupportedScheme | |
| 1 (Type/Class) | GHCup.Errors | 
| 2 (Data Constructor) | GHCup.Errors | 
| upgradeGHCup | GHCup | 
| uriSchemeL' | GHCup.Types.Optics | 
| uriToQuadruple | GHCup.Download.Utils | 
| urlBaseName | GHCup.Download | 
| URLSource | GHCup.Types | 
| UserKeyBindings | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| UserSettings | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| useXDG | GHCup.Utils.Dirs, GHCup.Utils | 
| verP | GHCup.Utils.MegaParsec | 
| verRangeToText | GHCup.Types.JSON | 
| vers | GHCup.Utils.Version.QQ | 
| VersionCmp | GHCup.Types | 
| versionCmp | GHCup.Version | 
| versionCmpP | GHCup.Types.JSON | 
| versionCmpToText | GHCup.Types.JSON | 
| VersionInfo | |
| 1 (Type/Class) | GHCup.Types | 
| 2 (Data Constructor) | GHCup.Types | 
| versioningEnd | GHCup.Types.JSON | 
| VersionRange | GHCup.Types | 
| versionRange | GHCup.Version | 
| versionRangeP | GHCup.Types.JSON | 
| versionToPVP | GHCup.Utils.Prelude | 
| verToBS | GHCup.Utils.Prelude | 
| verToS | GHCup.Utils.Prelude | 
| viArch | GHCup.Types.Optics | 
| viChangeLog | GHCup.Types.Optics | 
| viPostInstall | GHCup.Types.Optics | 
| viPostRemove | GHCup.Types.Optics | 
| viPreCompile | GHCup.Types.Optics | 
| viSourceDL | GHCup.Types.Optics | 
| viTags | GHCup.Types.Optics | 
| VR_eq | GHCup.Types | 
| VR_gt | GHCup.Types | 
| VR_gteq | GHCup.Types | 
| VR_lt | GHCup.Types | 
| VR_lteq | GHCup.Types | 
| vver | GHCup.Utils.Version.QQ | 
| Warn | GHCup.Types | 
| warnAboutHlsCompatibility | GHCup | 
| Wget | GHCup.Types | 
| whenM | GHCup.Utils.Prelude | 
| whereIsTool | GHCup | 
| whileM | GHCup.Utils.Prelude | 
| whileM_ | GHCup.Utils.Prelude | 
| Windows | GHCup.Types | 
| withGHCupTmpDir | GHCup.Utils.Dirs, GHCup.Utils | 
| yamlFromCache | GHCup.Download | 
| _Alpine | GHCup.Types.Optics | 
| _AmazonLinux | GHCup.Types.Optics | 
| _A_32 | GHCup.Types.Optics | 
| _A_64 | GHCup.Types.Optics | 
| _A_ARM | GHCup.Types.Optics | 
| _A_ARM64 | GHCup.Types.Optics | 
| _A_PowerPC | GHCup.Types.Optics | 
| _A_PowerPC64 | GHCup.Types.Optics | 
| _A_Sparc | GHCup.Types.Optics | 
| _A_Sparc64 | GHCup.Types.Optics | 
| _Base | GHCup.Types.Optics | 
| _Cabal | GHCup.Types.Optics | 
| _CentOS | GHCup.Types.Optics | 
| _Darwin | GHCup.Types.Optics | 
| _Debian | GHCup.Types.Optics | 
| _Exherbo | GHCup.Types.Optics | 
| _exitCode | GHCup.Utils.File.Common, GHCup.Utils.File | 
| _Fedora | GHCup.Types.Optics | 
| _FreeBSD | GHCup.Types.Optics | 
| _Gentoo | GHCup.Types.Optics | 
| _GHC | GHCup.Types.Optics | 
| _GHCup | GHCup.Types.Optics | 
| _HLS | GHCup.Types.Optics | 
| _Latest | GHCup.Types.Optics | 
| _Linux | GHCup.Types.Optics | 
| _Mint | GHCup.Types.Optics | 
| _Old | GHCup.Types.Optics | 
| _Prerelease | GHCup.Types.Optics | 
| _Recommended | GHCup.Types.Optics | 
| _RedHat | GHCup.Types.Optics | 
| _Stack | GHCup.Types.Optics | 
| _stdErr | GHCup.Utils.File.Common, GHCup.Utils.File | 
| _stdOut | GHCup.Utils.File.Common, GHCup.Utils.File | 
| _Ubuntu | GHCup.Types.Optics | 
| _UnknownLinux | GHCup.Types.Optics | 
| _UnknownTag | GHCup.Types.Optics | 
| _Windows | GHCup.Types.Optics |