<commit_before>app-d: Automated Python Push-Deploy
===================================

Setting up a git push deployment [isn't terribly difficult](http://krisjordan.com/essays/setting-up-push-to-deploy-with-git), but it gets tedious if you do it often.

With *app-d*, creating new push-deploy setups becomes a little bit easier. In addition, app-d sets up a remote repository that other developers with group permissions can push and deploy to as well.

What Does it Do?
----------------

In short, app-d runs through the following steps:

 * Connect your remote server
 * Add a group
 * Add your user to the new group
 * Create directories for the remote repository and the application itself
 * Set correct permissions and handling ACL for these directories
 * Install a post-receive hook for correct deployment

Requirements
------------

 * Python 3.3+

Installation
------------

1. `pip install -r requirements.txt`

Usage
-----

Run `app-d` for an interactive version, or see `app-d --help` for CLI arguments.

License
-------

MIT<commit_msg>Converted to restructured text<commit_after>app-d: Automated Python Push-Deploy
===================================

Setting up a git push deployment _isn't terribly difficult: http://krisjordan.com/essays/setting-up-push-to-deploy-with-git, but it gets tedious if you do it often.

With *app-d*, creating new push-deploy setups becomes a little bit easier. In addition, app-d sets up a remote repository that other developers with group permissions can push and deploy to as well.

What Does it Do?
----------------

In short, app-d runs through the following steps:

* Connect your remote server
* Add a group
* Add your user to the new group
* Create directories for the remote repository and the application itself
* Set correct permissions and handling ACL for these directories
* Install a post-receive hook for correct deployment

Requirements
------------

* Python 3.3+

Installation
------------

1. ``pip install -r requirements.txt``

Usage
-----

Run ``app-d`` for an interactive version, or see ``app-d --help`` for CLI arguments.

License
-------

MIT
{'fraction_non_alphanumeric': 0.14312706660368446, 'fraction_numerical': 0.002834199338686821, 'mean_word_length': 3.3401639344262297, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, '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': '6733535', 'n_tokens_mistral': 577, 'n_tokens_neox': 541, 'n_words': 265}