Metadata-Version: 2.0
Name: hardlink
Version: 0.2
Summary: Copy files and merge directories using hard links.
Home-page: https://github.com/mrmachine/hardlink
Author: Tai Lee
Author-email: real.human@mrmachine.net
License: MIT
Platform: UNKNOWN

Overview
========

This package provides a ``hardlink`` module and command line script that copies
files and merges directories using hard links.

Why? Because OS X doesn't support ``cp -lR``.

Installation
============

Latest code direct from the repository::

    $ pip install hardlink

Usage
=====

Via the command line script::

    $ hardlink -h
    usage: hardlink [-h] [-d] [-f] [-q | -v] src dst

    Copy files and merge directories using hard links.

    positional arguments:
      src            Source file or directory. Follow symbolic links.
      dst            Destination file or directory. Merge existing directories.

    optional arguments:
      -h, --help     show this help message and exit
      -d, --dry-run  Do not link files or create directories. Only log operations.
      -f, --force    Replace existing files and symbolic links.
      -q, --quiet    Silence standard output.
      -v, --verbose  Increase verbosity for each occurrence.

Via the module::

    import hardlink
    link = hardlink.Command(dry_run=False, force=True)
    link(src, dst)


