-
Notifications
You must be signed in to change notification settings - Fork 0
Minimalistic file rotation utility
License
Tener/haskell-minirotate
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
$ minirotate --help Usage: minirotate [OPTIONS] SOURCE [SOURCE..] DESTINATION -h, -? --help show help -V --version show version --show-defaults show program defaults -p PATTERN --pattern=PATTERN pattern for final files -m --move set copy mode to 'move' -c --copy set copy mode to 'copy' --min-files=NUM minimum number of files to keep --max-files=NUM maximum number of files to keep --max-age=NUMSEC maximum age of files to keep $ minirotate --show-defaults Defaults: EnvOptions {showHelp_ = False, showVers_ = False, showDefs_ = False, continue_ = True, logger_ = "", verbose_ = False} RunOptions {filePattern_ = "{basename}-{modtime %d-%m-%Y-%H_%M_%S}{ext}", copyMode_ = Copy, minimumFiles_ = 3, maximumFiles_ = 20, maximumAge_ = 7776000} Supported file patterns: {file} = takeFileName fp {basename} = takeBaseName fp {ext} = takeExtension fp -- this includes leading dot '.' {modtime time-format} TODO: -- logging -- verbose mode -- write docs -- write examples See miniorotate.cabal for some more details.
About
Minimalistic file rotation utility
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published