An open API service indexing awesome lists of open source software.

https://github.com/bluem/atadatem

OS X command-line tool for removing metadata files
https://github.com/bluem/atadatem

Last synced: 4 months ago
JSON representation

OS X command-line tool for removing metadata files

Awesome Lists containing this project

README

          

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](https://www.bluem.net/)

Project website: [www.bluem.net/jump/atadatem](https://www.bluem.net/jump/atadatem)

License
----------
[BSD License](https://opensource.org/licenses/bsd-license.php)