Index
| App | App |
| AppArgs | |
| 1 (Type/Class) | Data.Options |
| 2 (Data Constructor) | Data.Options |
| appArgs | Data.Options |
| appConfig | App |
| AppException | Exceptions |
| AppExceptionMonad | Exceptions |
| AppExceptionMonadT | Exceptions |
| appOptions | App |
| argParser | Data.Options |
| AssessmentCopyToLocation | Data.Options |
| AssessmentItem | |
| 1 (Type/Class) | Data.CourseDirectory |
| 2 (Data Constructor) | Data.CourseDirectory |
| assessmentItemDirectory | Data.CourseDirectory |
| assessmentItemNumber | Data.CourseDirectory |
| assessmentItems | Data.CourseDirectory |
| AssessmentsDirectory | |
| 1 (Type/Class) | Data.CourseDirectory |
| 2 (Data Constructor) | Data.CourseDirectory |
| assessmentsDirectoryPath | Data.CourseDirectory |
| AssessmentsRootDir | Data.Options |
| AuthorInfo | Data.Configuration |
| authorInfo | Data.Configuration |
| catMaybesOrDefault | Helpers.Maybe |
| cleanAbsDirPathString | StringFormatters |
| cleanAbsFilePathString | StringFormatters |
| cleanDirNameString | StringFormatters |
| cleanRelDirPathString | StringFormatters |
| Configuration | |
| 1 (Type/Class) | Data.Configuration |
| 2 (Data Constructor) | Data.Configuration |
| ConfigurationPath | Data.Configuration |
| configurationPath | Data.Configuration |
| ConfigurationReader | Commands |
| contentReplacementActions | Data.Configuration |
| courseAssessmentsDirectoryRoot | Data.CourseDirectory |
| CourseAssessmentsDirNotFound | Actions.CourseDirectory |
| CourseCode | |
| 1 (Type/Class) | Data.CourseDirectory |
| 2 (Data Constructor) | Data.CourseDirectory |
| CourseDirectory | |
| 1 (Type/Class) | Data.CourseDirectory |
| 2 (Data Constructor) | Data.CourseDirectory |
| CourseDirectoryError | Actions.CourseDirectory |
| courseDirectoryPath | Data.CourseDirectory |
| CourseDirNotFound | Actions.CourseDirectory |
| CreateAssessment | Data.Options |
| createDefaultConfigFile | Parsing.Configuration |
| createDemoTemplateFileIfNotExist | Parsing.Configuration |
| createNewAssessmentInLocation | Actions.CourseDirectory |
| currentWorkingDir | Data.Options |
| CurrentWorkingDirectory | Data.Options |
| debug | Printing |
| encodeFilePretty | Helpers.IO |
| ensureAssessmentsDirectory | Actions.CourseDirectory |
| ExistingConfiguration | Data.Configuration |
| FailedToCreateDirectory | Actions.CourseDirectory |
| fileContentReplacementMap | Data.Configuration |
| FileDoesNotExist | Exceptions |
| findOrCreateDefaultConfig | Parsing.Configuration |
| getApplicationDirectory | Helpers.IO |
| getCourseDirectoryInPath | Actions.CourseDirectory |
| getProgramOptions | Data.Options |
| GradingCLI | Data.Options |
| ifNewConfiguration | Parsing.Configuration |
| InvalidConfiguration | Exceptions |
| isAssessmentItemFolder | Parsing.CourseDirectory |
| isCourseCode | Parsing.CourseDirectory |
| isNewConfiguration | Data.Configuration |
| isYear | Parsing.CourseDirectory |
| Message | Printing |
| mkApp | App |
| mkAssessmentItem | Data.CourseDirectory |
| mkCourseCode | Data.CourseDirectory |
| MultipleAuthors | Data.Configuration |
| nestedSGRScope | Printing |
| NewConfiguration | Data.Configuration |
| nextMissingNonNegative | Helpers.Sequence |
| numericIdentifier | Data.CourseDirectory |
| OtherException | Actions.CourseDirectory |
| parseApplicationConfig | Parsing.Configuration |
| parseAssessmentItemFolderNumber | Parsing.CourseDirectory |
| parseCommandGradingCLI | Data.Options |
| parseCommandNewAssessment | Data.Options |
| parseCourseCode | Parsing.CourseDirectory |
| parseFlagAssessmentCopyToLocation | Data.Options |
| parseProgramCommand | Data.Options |
| Parser | Parsing.CourseDirectory |
| pAssessmentItemFolderNumber | Parsing.CourseDirectory |
| pCourseCode | Parsing.CourseDirectory |
| ProgramCommand | Data.Options |
| programCommand | Data.Options |
| ProgramOptions | |
| 1 (Type/Class) | Data.Options |
| 2 (Data Constructor) | Data.Options |
| pYear | Parsing.CourseDirectory |
| relativeOutputPath | Data.Configuration |
| ReplacementActionName | Data.Configuration |
| replacementActionName | Data.Configuration |
| replacementActionSearchString | Data.Configuration |
| ReplacementSearchString | Data.Configuration |
| replacementText | Data.Configuration |
| rights | Helpers.Sequence |
| runProgram | Commands |
| sgrBlue | Printing |
| sgrGray | Printing |
| sgrHyperlink | Printing |
| sgrHyperlinkFile | Printing |
| sgrPutStr | Printing |
| sgrPutStrLn | Printing |
| sgrRed | Printing |
| SGRStack | Printing |
| sgrYellow | Printing |
| showErr | Actions.CourseDirectory |
| SingularAuthor | Data.Configuration |
| startSGRScope | Printing |
| SubjectCode | Data.CourseDirectory |
| subjectCode | Data.CourseDirectory |
| SubjectIdentifier | Data.CourseDirectory |
| surround | StringFormatters |
| surround1 | StringFormatters |
| TemplateConfiguration | |
| 1 (Type/Class) | Data.Configuration |
| 2 (Data Constructor) | Data.Configuration |
| templateConfigurations | Data.Configuration |
| templateDirectoryPath | Data.Configuration |
| TemplateName | Data.Configuration |
| TextReplacementAction | |
| 1 (Type/Class) | Data.Configuration |
| 2 (Data Constructor) | Data.Configuration |
| UndeterminedAppDirectory | Exceptions |
| URI | Printing |
| _appArgs | Data.Options |
| _authorInfo | Data.Configuration |
| _contentReplacementActions | Data.Configuration |
| _currentWorkingDir | Data.Options |
| _fileContentReplacementMap | Data.Configuration |
| _programCommand | Data.Options |
| _relativeOutputPath | Data.Configuration |
| _replacementActionName | Data.Configuration |
| _replacementActionSearchString | Data.Configuration |
| _replacementText | Data.Configuration |
| _templateConfigurations | Data.Configuration |
| _templateDirectoryPath | Data.Configuration |