Metadata-Version: 2.0
Name: Specchio
Version: 0.0.2
Summary: Specchio is a tool that can help you rsync your file,it use `.gitignore` in git to discern which file is ignored.
Home-page: https://github.com/brickgao/specchio
Author: Xiongzhi Gao
Author-email: brickgao@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: colorlog (>=2.6.0,<3.0.0)
Requires-Dist: watchdog (>=0.8.3,<1.0.0)
Requires-Dist: mock (>=1.0.1,<2.0.0)
Requires-Dist: testfixtures (>=4.1.2,<5.0.0)

Specchio
========

[![Build Status](https://travis-ci.org/brickgao/specchio.svg?branch=master)](https://travis-ci.org/brickgao/specchio)

Specchio is a tool that can help you rsync your code, it use `.gitignore` in git to discern which file is ignored.

Install
-------
pip install Specchio

Usage
-----
Usage: specchio src/ user@host:dst/

Why I write Specchio
-------------------
I write my code on my local system, and the code should run it on a remote system.

Once I try to solve this problem by using `git` only, I use `git add`,  `git commit` and `git push` on my local system, and then use `git pull` to pull all of the code on remote system.

It solve the problem temporarily, but it generate some temporary commit message that I don't need.

I need a tool to rsync my code and ignore file following `.gitignore`, so Specchio born.


License
-----
[MIT](http://opensource.org/licenses/MIT)



