Cabal revisions of group-by-date-0.1.0.5
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-Version: 2.2-Name: group-by-date-Version: 0.1.0.5-License: BSD-3-Clause-License-File: LICENSE-Author: Henning Thielemann <haskell@henning-thielemann.de>-Maintainer: Henning Thielemann <haskell@henning-thielemann.de>-Homepage: https://hub.darcs.net/thielema/group-by-date/-Category: Console-Synopsis: Shell command for grouping files by dates into folders-Description:- This program is intended for grouping photography images by date- into a hierarchy of date related folders.- .- If you have a folder of photographies, say @photos@,- you may run- .- > group-by-date -r photos- .- The program will emit a Bash script like this one:- .- > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0001.jpeg 2017/2017-06/2017-06-28- > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0002.jpeg 2017/2017-06/2017-06-28- > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0003.jpeg 2017/2017-06/2017-06-28- .- You can inspect the script and if you like it, you can run it:- .- > group-by-date -r photos | bash- .- If you want a different command,- say copying with preservation of modification time, you can call- .- > group-by-date --command='cp -p' -r photos- .- Alternatively, you can run the actions immediately,- that is, without a Bash script:- .- > group-by-date --mode=move -r photos- > group-by-date --mode=copy -r photos- .- You can also change the target directory structure- using the @--format@ option.- You can list all options and default values using @--help@.- .- Attention:- Media for photographies is often formatted with FAT.- This may yield trouble with respect to timezones.-Tested-With: GHC==7.8.4, GHC==8.2.1-Build-Type: Simple--Source-Repository this- Tag: 0.1.0.5- Type: darcs- Location: https://hub.darcs.net/thielema/group-by-date/--Source-Repository head- Type: darcs- Location: https://hub.darcs.net/thielema/group-by-date/--Executable group-by-date- Build-Depends:- shell-utility >=0.0 && <0.2,- filemanip >=0.3.5 && <0.4,- pathtype >=0.8 && <0.9,- time >=1.5 && <1.14,- unix-compat >=0.3 && <0.7,- explicit-exception >=0.1 && <0.3,- transformers >=0.2 && <0.7,- utility-ht >=0.0.1 && <0.1,- base >=3 && <5-- Default-Language: Haskell98- GHC-Options: -Wall- Hs-source-dirs: src- Other-Modules: GroupByDate- Main-Is: Main.hs+Cabal-Version: 2.2 +Name: group-by-date +Version: 0.1.0.5 +x-revision: 1 +License: BSD-3-Clause +License-File: LICENSE +Author: Henning Thielemann <haskell@henning-thielemann.de> +Maintainer: Henning Thielemann <haskell@henning-thielemann.de> +Homepage: https://hub.darcs.net/thielema/group-by-date/ +Category: Console +Synopsis: Shell command for grouping files by dates into folders +Description: + This program is intended for grouping photography images by date + into a hierarchy of date related folders. + . + If you have a folder of photographies, say @photos@, + you may run + . + > group-by-date -r photos + . + The program will emit a Bash script like this one: + . + > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0001.jpeg 2017/2017-06/2017-06-28 + > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0002.jpeg 2017/2017-06/2017-06-28 + > mkdir -p 2017/2017-06/2017-06-28 && mv photos/0003.jpeg 2017/2017-06/2017-06-28 + . + You can inspect the script and if you like it, you can run it: + . + > group-by-date -r photos | bash + . + If you want a different command, + say copying with preservation of modification time, you can call + . + > group-by-date --command='cp -p' -r photos + . + Alternatively, you can run the actions immediately, + that is, without a Bash script: + . + > group-by-date --mode=move -r photos + > group-by-date --mode=copy -r photos + . + You can also change the target directory structure + using the @--format@ option. + You can list all options and default values using @--help@. + . + Attention: + Media for photographies is often formatted with FAT. + This may yield trouble with respect to timezones. +Tested-With: GHC==7.8.4, GHC==8.2.1 +Build-Type: Simple + +Source-Repository this + Tag: 0.1.0.5 + Type: darcs + Location: https://hub.darcs.net/thielema/group-by-date/ + +Source-Repository head + Type: darcs + Location: https://hub.darcs.net/thielema/group-by-date/ + +Executable group-by-date + Build-Depends: + shell-utility >=0.0 && <0.2, + filemanip >=0.3.5 && <0.4, + pathtype >=0.8 && <0.9, + time >=1.5 && <1.14, + unix-compat >=0.3 && <0.8, + explicit-exception >=0.1 && <0.3, + transformers >=0.2 && <0.7, + utility-ht >=0.0.1 && <0.1, + base >=3 && <5 + + Default-Language: Haskell98 + GHC-Options: -Wall + Hs-source-dirs: src + Other-Modules: GroupByDate + Main-Is: Main.hs
revision 2
Cabal-Version: 2.2 Name: group-by-date Version: 0.1.0.5 -x-revision: 1 +x-revision: 2 License: BSD-3-Clause License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de> shell-utility >=0.0 && <0.2, filemanip >=0.3.5 && <0.4, pathtype >=0.8 && <0.9, - time >=1.5 && <1.14, + time >=1.5 && <1.15, unix-compat >=0.3 && <0.8, explicit-exception >=0.1 && <0.3, transformers >=0.2 && <0.7,
revision 3
Cabal-Version: 2.2 Name: group-by-date Version: 0.1.0.5 -x-revision: 2 +x-revision: 3 License: BSD-3-Clause License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de> shell-utility >=0.0 && <0.2, filemanip >=0.3.5 && <0.4, pathtype >=0.8 && <0.9, - time >=1.5 && <1.15, + time >=1.5 && <1.16, unix-compat >=0.3 && <0.8, explicit-exception >=0.1 && <0.3, transformers >=0.2 && <0.7,