niv-0.2.0: Easy dependency management for Nix projects

Index

abortNiv.GitHub
abortAttributeIsntAMapNiv.Cli
abortCannotAddPackageExistsNiv.Cli
abortCannotAttributesDropNoSuchPackageNiv.Cli
abortCannotDropNoSuchPackageNiv.Cli
abortCannotModifyNoSuchPackageNiv.Cli
abortCannotShowNoSuchPackageNiv.Cli
abortCannotUpdateNoSuchPackageNiv.Cli
abortCouldNotFetchGitHubRepoNiv.GitHub
abortCouldNotGetRevNiv.GitHub
abortNixPrefetchExpectedOutputNiv.Cli
abortSourcesDoesntExistNiv.Cli
abortSourcesIsntAMapNiv.Cli
abortSourcesIsntJSONNiv.Cli
abortUpdateFailedNiv.Cli
ArrNiv.Update
AttrsNiv.Update
attrsToSpecNiv.Cli
boldNiv.Logger
Box 
1 (Type/Class)Niv.Update
2 (Data Constructor)Niv.Update
boxAttrsNiv.Update
BoxedAttrsNiv.Update
boxNewNiv.Update
boxOpNiv.Update
CheckNiv.Update
checkNiv.Update
cliNiv.Cli
cmdAddNiv.Cli
cmdDropNiv.Cli
cmdInitNiv.Cli
cmdModifyNiv.Cli
cmdShowNiv.Cli
cmdUpdateNiv.Cli
Compose 
1 (Type/Class)Niv.Update
2 (Data Constructor)Niv.Update
Compose'Niv.Update
constBoxNiv.Update.Test
decodeBoxNiv.Update
decodeFileStrictNiv.Cli
decodeValueNiv.Update
defaultRequestNiv.GitHub
dirtyNiv.Update
dirtyForcesUpdateNiv.Update.Test
encodeFileNiv.Cli
evalUpdateNiv.Update
execUpdateNiv.Update
FailCheckNiv.Update
FailNoSuchKeyNiv.Update
FailTemplateNiv.Update
FailZeroNiv.Update
faintNiv.Logger
FirstNiv.Update
forWithKeyMNiv.Cli
forWithKeyM_Niv.Cli
FreeNiv.Update
FreedomNiv.Update
getSourcesNiv.Cli
githubApiHostNiv.GitHub
githubApiPortNiv.GitHub
githubHostNiv.GitHub
githubLatestRevNiv.GitHub
githubPathNiv.GitHub
GithubRepo 
1 (Type/Class)Niv.GitHub
2 (Data Constructor)Niv.GitHub
githubRepoNiv.GitHub
githubSecureNiv.GitHub
githubUpdateNiv.GitHub
githubURLTemplateNiv.GitHub
greenNiv.Logger
IdNiv.Update
initNixSourcesJsonContentNiv.Cli
initNixSourcesNixContentNiv.Cli
isNotTooEagerNiv.Update.Test
jobNiv.Logger
jobStackNiv.Logger
jobStackSizeNiv.Logger
JSONNiv.Update
LoadNiv.Update
loadNiv.Update
loadsNiv.Update.Test
LockedNiv.Update
mapWithKeyMNiv.Cli
mapWithKeyM_Niv.Cli
nixPrefetchURLNiv.Cli
PackageName 
1 (Type/Class)Niv.Cli
2 (Data Constructor)Niv.Cli
PackageSpec 
1 (Type/Class)Niv.Cli
2 (Data Constructor)Niv.Cli
parseCmdAddNiv.Cli
parseCmdDropNiv.Cli
parseCmdInitNiv.Cli
parseCmdModifyNiv.Cli
parseCmdShowNiv.Cli
parseCmdUpdateNiv.Cli
parseCommandNiv.Cli
parsePackageNiv.Cli
parsePackageNameNiv.Cli
parsePackageSpecNiv.Cli
partitionEithersHMSNiv.Cli
pathNixSourcesJsonNiv.Cli
pathNixSourcesNixNiv.Cli
picksFirstNiv.Update.Test
PlusNiv.Update
redNiv.Logger
renderTemplateNiv.Update
repoDefaultBranchNiv.GitHub
repoDescriptionNiv.GitHub
repoHomepageNiv.GitHub
RunNiv.Update
runNiv.Update
run'Niv.Update
runBoxNiv.Update
runUpdateNiv.Update
runUpdate'Niv.Update
sayNiv.Logger
setSourcesNiv.Cli
shouldNotRunWhenNoChangesNiv.Update.Test
shouldUpdateNixSourcesNixNiv.Cli
simplyRunsNiv.Update.Test
Sources 
1 (Type/Class)Niv.Cli
2 (Data Constructor)Niv.Cli
specToFreeAttrsNiv.Cli
specToLockedAttrsNiv.Cli
survivesChecksNiv.Update.Test
tboldNiv.Logger
TemplateNiv.Update
templateNiv.Update
templatesExpandNiv.Update.Test
testNiv.Test
testsNiv.Test
test_githubDoesntOverrideRevNiv.GitHub.Test
test_githubInitsProperlyNiv.GitHub.Test
test_githubUpdatesNiv.GitHub.Test
test_githubUpdatesOnceNiv.GitHub.Test
test_githubURLFallbackNiv.GitHub.Test
tfaintNiv.Logger
tryEvalUpdateNiv.Update
tsayNiv.Logger
tshowNiv.GitHub
unboxAttrsNiv.Update
unPackageNameNiv.Cli
unPackageSpecNiv.Cli
unSourcesNiv.Cli
Update 
1 (Type/Class)Niv.Update
2 (Data Constructor)Niv.Update
updateNiv.Update
UpdateFailed 
1 (Data Constructor)Niv.Update
2 (Type/Class)Niv.Update
UpdateNeedMoreNiv.Update
UpdateReady 
1 (Type/Class)Niv.Update
2 (Data Constructor)Niv.Update
UpdateResNiv.Update
UpdateSuccessNiv.Update
UseOrSetNiv.Update
useOrSetNiv.Update
warnIfOutdatedNiv.Cli
ZeroNiv.Update