Project

dircat

0.0
No commit activity in last 3 years
No release in over 3 years
command line utilities to manage catalogs of directory damn simple catalog based on tagging file name. The tag are between bracket. For example the filename 'photo [sea][2010][summer]', associate with the name photo the tag sea,2010,summer.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0
>= 0
>= 0

Runtime

>= 0
>= 0
>= 0
optparse-command
>= 0
>= 0
sinatra-group-items
>= 0
 Project Readme

DIRCAT & Simple Cataloger

WARNING: never updated this sources from the 2011. I'm trying to put build it:-)

DIRCAT

Dircat build, starting from a directory, a catalog with files meta information (path, timestamp, md5. ...), so it is possible to compare this catalog with another directory to detect duplicate, file change, and so. This utilities could be utilized as help to backup a directory or to find duplicates

dircat build

Build a catalog from a directory

Ex.: dircat build -o <catalog_name> dir1

builds catalog from directory dir1.

dircat cfr

Compare two catalogs or directories

Ex. dircat diff spec/fixtures/dir1 spec/fixtures/dir2

dircat query

query the contents of catalog

Ex.: ruby bin/dircat query cat_dir1.yaml Ex.: ruby bin/dircat query cat_dir1.yaml duplicates

Rubies

see [gem-testers][http://gem-testers.org/gems/dircat/] and contribute to the test :-)

INSTALL:

sudo gem install dircat

or

sudo gem install gf-dircat -s gems.github.com

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

Simple Cataloger

An extremely simple cataloging tool. You can use it to index files stored on hard disks and create searchable catalogs that can be used without having access to original media.

Contributor

2012-08: merging with mstrauss branch (not following symlinks)

Copyright

Copyright (c) 2009-2012 Tokyro (tokyro.oyama@gmail.com). See LICENSE for details.