Index
Modules:
docchanger
,
docchangerpkg/confirmation
,
docchangerpkg/constants
,
docchangerpkg/datachanger
,
docchangerpkg/errors
,
docchangerpkg/jsonimport
,
docchangerpkg/types
,
docchangerpkg/zipstuff
,
package
.
API symbols
assembleDocumentFile:
zipstuff: proc assembleDocumentFile(outputDocument: string = "document.out.docx")
Confirmation:
confirmation: enum Confirmation
confirmNo:
confirmation: Confirmation.confirmNo
confirmQuestionable:
confirmation: Confirmation.confirmQuestionable
confirmYes:
confirmation: Confirmation.confirmYes
consentOrDie:
confirmation: proc consentOrDie(question, consentResponse: string; dissentResponse: string = "Quitting...")
convertDates:
constants: proc convertDates()
createTempDir:
zipstuff: proc createTempDir()
dateFormat:
constants: const dateFormat
dateFrom:
constants: var dateFrom
dateFromRaw:
constants: var dateFromRaw
DateRange:
types: object DateRange
dateTill:
constants: var dateTill
dateTillRaw:
constants: var dateTillRaw
deleteTempDir:
zipstuff: proc deleteTempDir()
dissentOrContinue:
confirmation: proc dissentOrContinue(question, consentResponse: string; dissentResponse: string = "Quitting...")
DocumentChangerError:
errors: object DocumentChangerError
exit:
confirmation: proc exit(code: int)
getDateForDocument:
datachanger: iterator getDateForDocument(): DateTime
jsonExampleFileContent:
jsonimport: const jsonExampleFileContent
jsonFile:
jsonimport: const jsonFile
JsonFileNotFoundError:
errors: object JsonFileNotFoundError
JsonFormatError:
errors: object JsonFormatError
namesFormatted:
datachanger: proc namesFormatted(names: seq[string]): string
outputDirectory:
constants: var outputDirectory
outputFileName:
constants: var outputFileName
parseJsonToReplacement:
jsonimport: proc parseJsonToReplacement()
projectAuthors:
package: const projectAuthors
projectDescription:
package: const projectDescription
projectLicence:
package: const projectLicence
projectName:
package: const projectName
projectSource:
package: const projectSource
projectVersion:
package: const projectVersion
Replacement:
types: object Replacement
replacement:
types: var replacement
SearchStrings:
types: object SearchStrings
setSourceDocument:
constants: proc setSourceDocument(filepath: string)
sourceDocxFile:
constants: var sourceDocxFile
TempDirAccessError:
errors: object TempDirAccessError
TempDirCreationError:
errors: object TempDirCreationError
TempDirError:
errors: object TempDirError
tempUnzippedDocumentXml:
constants: let tempUnzippedDocumentXml
tempWorkingDir:
constants: let tempWorkingDir
tempWorkingUnzipped:
constants: let tempWorkingUnzipped
TimeTravelError:
errors: object TimeTravelError
unzipToTempDir:
zipstuff: proc unzipToTempDir(filepath: string)
writeDocumentForEveryDate:
datachanger: proc writeDocumentForEveryDate()
ZipError:
errors: object ZipError
ZipUnzipError:
errors: object ZipUnzipError
ZipWriteError:
errors: object ZipWriteError