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

https://github.com/kal247/app-remotediff

remote diff over rsync
https://github.com/kal247/app-remotediff

diff perl remote rsync ssh

Last synced: about 1 year ago
JSON representation

remote diff over rsync

Awesome Lists containing this project

README

          

remotediff - remote diff over rsync
===================================

SYNOPSIS
--------

$ remotediff [OPTION]... FILES

Like 'diff' :
FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE...' or 'FILE... DIR'.

Like 'rsync' :
FILES can be [[USER@]HOST:]SRC

But '..' is forbidden in local and remote sources.

All [OPTION] pass through to 'diff'.

DESCRIPTION
-----------

`remotediff` uses `rsync` to copy remote files to a tmp directory, before executing `diff` on them locally.

The remote files are cached between program executions.

`colordiff` is used if installed and STDOUT is a TTY.

INSTALLATION
------------

To install this module automatically from CPAN :

cpan App::remotediff

To install this module automatically from Git repository :

cpanm https://github.com/kal247/App-remotediff.git

To install this module manually, run the following commands :

perl Makefile.PL
make
make test
make install

SUPPORT AND DOCUMENTATION
-------------------------

After installing, you can find documentation for this module with the `perldoc` command :

perldoc remotediff

You can also look for information at :

- CPAN

[https://metacpan.org/release/App-remotediff](https://metacpan.org/release/App-remotediff)

- GITHUB

[https://github.com/kal247/App-remotediff](https://github.com/kal247/App-remotediff)

LICENSE AND COPYRIGHT
---------------------

This software is Copyright (c) 2022-2025 by jul.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)