<commit_before>= remote_backup

* http://net-ssh.rubyforge.org/remotebackup

== DESCRIPTION:

remote ssh backup is backup files on remote server with ssh. It's not required any program on remote server.Only download files which changed size or mday. And you can restore not only last version but also past version. 

== FEATURES/PROBLEMS:
* Transfer files or entire directory trees  from a remote host via SCP
* Configurete server,path,user,password and ignore directory or files  by xml. 
* remote_backup makes backup file tree information by yaml named yyyymmdd.yml in repository + backup name
* restore_backup read backup file tree information and reconstruct from repository to outputdir.
* Make backup file tree information when more than one files are changed on remote server from last backup.
* Download  files  changed size or mday from last backup.
* backup target are file,symbolic link and directory (not device,socket,pipe)
* restore whichever version by specified backup file tree information.
* Only Linux or BSD (not windows)


== SYNOPSIS:

In a nutshell:
To use remotebackup,you should prepare backup configuretion by yaml such below.

name:
  server: server_name
  user: user
  password:  password(option)
  port:  port number(option)
  key: secret key path(option)
  passphrase:  secret key passphrase(option)
  path: path for backup
  ignore_list:
    - regular expression for not backup 
                      :
:
  
name:
	mandatory. backup name

server:
	mandatory. remote host address.

user:
	mandatory.  login name to remote host .

password:
	option.  login password to remote host .

port:
  option. ssh port number.

key:
	option.  private key path

passphrase:
	option.  private key passphrase

path:
	mandatory.  path for begin to backup on remote host.

ignore_list:
	option.  parent of ignore entity.

command:

	remote_backup [-f filename] [-o output_dir] [-v verbos]
<commit_msg>modify README.rdoc<commit_after>= remote_backup

* http://net-ssh.rubyforge.org/remotebackup

== DESCRIPTION:

remote ssh backup is backup files on remote server with ssh. It's not required any program on remote server.Only download files which changed size or mday. And you can restore not only last version but also past version. 

== FEATURES/PROBLEMS:
* Transfer files or entire directory trees  from a remote host via SCP
* Configurete server,path,user,password and ignore directory or files  by xml. 
* remote_backup makes backup file tree information by yaml named yyyymmdd.yml in repository + backup name
* restore_backup read backup file tree information and reconstruct from repository to outputdir.
* Make backup file tree information when more than one files are changed on remote server from last backup.
* Download  files  changed size or mday from last backup.
* backup target are file,symbolic link and directory (not device,socket,pipe)
* restore whichever version by specified backup file tree information.
* Only Linux or BSD (not windows)


== SYNOPSIS:

In a nutshell:
To use remotebackup,you should prepare backup configuretion by yaml such below.

name:
  server: server_name
  user: user
  password:  <PASSWORD>)
  port:  port number(option)
  key: secret key path(option)
  passphrase:  secret key passphrase(option)
  path: path for backup
  ignore_list:
    - regular expression for not backup 
                      :
:
  
name:
	mandatory. backup name

server:
	mandatory. remote host address.

user:
	mandatory.  login name to remote host .

password:
	option.  login password to remote host .

port:
	option. ssh port number.

key:
	option.  private key path

passphrase:
	option.  private key passphrase

path:
	mandatory.  path for begin to backup on remote host.

ignore_list:
	option.  parent of ignore entity.

command:

	remote_backup [-f filename] [-o output_dir] [-v verbos]

{'fraction_non_alphanumeric': 0.05797858448681118, 'fraction_numerical': 0.0, 'mean_word_length': 3.872773536895674, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4837776', 'n_tokens_mistral': 1101, 'n_tokens_neox': 1050, 'n_words': 493}