<commit_before># DeploYML

* [deployml.rubyforge.org](http://deployml.rubyforge.org/)
* [github.com/postmodern/deployml](http://github.com/postmodern/deployml/)
* Postmodern (postmodern.mod3 at gmail.com)

## Description

DeploYML is a simple deployment solution that uses a single YAML file and
doesn not require Ruby to be installed on the server.

## Features

* Requires only *one* YAML file.
* Does not require Ruby be installed on the server.

## Examples

## Install

    $ sudo gem install deployml

## License

See {file:LICENSE.txt} for license information.
<commit_msg>Updated the Features and Examples sections.<commit_after># DeploYML

* [deployml.rubyforge.org](http://deployml.rubyforge.org/)
* [github.com/postmodern/deployml](http://github.com/postmodern/deployml/)
* Postmodern (postmodern.mod3 at gmail.com)

## Description

DeploYML is a simple deployment solution that uses a single YAML file and
doesn not require Ruby to be installed on the server.

## Features

* Requires only *one* YAML file with only *three* things:

        scm: git
        source: git@dev.example.com/var/git/project.git
        dest: deploy@www.example.com/var/www/site

* Does not require anything else to be installed on the servers.
* Maintains separation between the production and development servers,
  for security reasons.
* Supports many common SCMs:
  * SubVersion (SVN)
  * Mercurial (Hg)
  * Git
  * Rsync

## Examples

Specifying `source` and `dest` URIs as Hashes:
      
    scm: git
    source:
      user: git
      host: dev.example.com
      path: /var/git/project.git
    dest:
      user: deploy
      host: www.example.com
      path: /var/www/site

## Install

    $ sudo gem install deployml

## License

See {file:LICENSE.txt} for license information.

{'fraction_non_alphanumeric': 0.09971830985915493, 'fraction_numerical': 0.0011267605633802818, 'mean_word_length': 3.473551637279597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1931451', 'n_tokens_mistral': 582, 'n_tokens_neox': 549, 'n_words': 179}