Skip to content

BlueM/atadatem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atadatem Overview

Purpose

Atadatem (“metadata” backwards) is a tiny macOS / OS X / Mac OS X command-line tool for recursively removing certain types of metadata files from one or more directories.

Using atadatem, you can remove any combination or all of the following:

  • .DS_Store files
  • Git-related metadata: .git, .gitattributes, .gitmodules, .gitignore, .gitkeep
  • .svn directories
  • Mac Icon files (actually, the name is Icon\r)
  • JavaScript-related configuration/metadata: .jshintrc, .jslintrc, .babelrc
  • Editor/IDE metadata: .idea, .editorconfig
  • Integration/analysis tools’ metadata: .travis.yml, .scrutinizer.yml, .coveralls.yml, .codeclimate.yml

Usage

Invoke atadatem without any options or arguments or with option -h to see usage information.

Examples

Removing all .DS_Store files below a directory:

atadatem -d /path/to/directory

Removing all the file and directory types listed above from two directories:

atadatem -a /path/to/directory1 /path/to/directory2

Testing what would have been removed if you selected to remove all:

atadatem -t -a /path/to/directory

Testing what Git and Subversion directories in your home directory would be removed:

atadatem -gst ~

Compiling

The repository contains an Xcode 3.2 project which should compile out of the box.

Author

Carsten Blüm, www.bluem.net

Project website: www.bluem.net/jump/atadatem

License

BSD License