<commit_before># <img width="32" height="32" src="https://github.com/unosquare/sshdeploy/raw/master/sshdeploy.png" /> dotnet-sshdeploy
[![NuGet](https://img.shields.io/nuget/dt/dotnet-sshdeploy.svg)](https://www.nuget.org/packages/dotnet-sshdeploy/)
 [![Analytics](https://ga-beacon.appspot.com/UA-8535255-2/unosquare/sshdeploy/)](https://github.com/igrigorik/ga-beacon)
[![Build Status](https://travis-ci.org/unosquare/sshdeploy.svg?branch=master)](https://travis-ci.org/unosquare/sshdeploy)
[![Build status](https://ci.appveyor.com/api/projects/status/p6c0whp2xfajuu0c?svg=true)](https://ci.appveyor.com/project/geoperez/sshdeploy)
[![NuGet version](https://badge.fury.io/nu/dotnet-sshdeploy.svg)](https://badge.fury.io/nu/dotnet-sshdeploy)

:star: *Please star this project if you find it useful!*

A `dotnet` CLI command that enables quick deployments over SSH. This program was specifically designed to streamline .NET application development for the Raspberry Pi running Raspbian. 

**If you came here looking for our old version of SSHDeploy please click [here](https://www.nuget.org/packages/SSHDeploy/), otherwise you are in the right place**

 The following commands are currently available:
 * `dotnet-sshdeploy monitor` - Watches changes on a single file, if this event is raised then it proceeds to send the specified source path files over SSH
 * `dotnet-sshdeploy push` - Single-use command that transfers files over SSH

## Installation
With the new netcoreapp 2.1 the nuget can be a [global tool](https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools) that are allowed to be install with the dotnet CLI using the fallowing command

```console
dotnet tool install -g dotnet-sshdeploy
```

### Custom installation
If you download the project and want to test installing your own version of the project you need to pack and then install the nuget

```console
// In the root of your project run
dotnet pack

// Run the following command where you nupkg was created
dotnet tool install -g dotnet-sshdeploy --add-source ./
<commit_msg>README.md updated<commit_after># <img width="32" height="32" src="https://github.com/unosquare/sshdeploy/raw/master/sshdeploy.png" /> dotnet-sshdeploy
[![NuGet](https://img.shields.io/nuget/dt/dotnet-sshdeploy.svg)](https://www.nuget.org/packages/dotnet-sshdeploy/)
 [![Analytics](https://ga-beacon.appspot.com/UA-8535255-2/unosquare/sshdeploy/)](https://github.com/igrigorik/ga-beacon)
[![Build Status](https://travis-ci.org/unosquare/sshdeploy.svg?branch=master)](https://travis-ci.org/unosquare/sshdeploy)
[![Build status](https://ci.appveyor.com/api/projects/status/p6c0whp2xfajuu0c?svg=true)](https://ci.appveyor.com/project/geoperez/sshdeploy)
[![NuGet version](https://badge.fury.io/nu/dotnet-sshdeploy.svg)](https://badge.fury.io/nu/dotnet-sshdeploy)

:star: *Please star this project if you find it useful!*

A `dotnet` CLI command that enables quick deployments over SSH. This program was specifically designed to streamline .NET application development for the Raspberry Pi running Raspbian. 

**If you came here looking for our old version of SSHDeploy please click [here](https://www.nuget.org/packages/SSHDeploy/), otherwise you are in the right place**

 The following commands are currently available:
 * `dotnet-sshdeploy monitor` - Watches changes on a single file, if this event is raised then it proceeds to send the specified source path files over SSH
 * `dotnet-sshdeploy push` - Single-use command that transfers files over SSH

## Installation
We are using the brand new implementation of the global tool in .NET Core Apps 2.1+. Now you can easily download the package by running the next command

```console
dotnet tool install -g dotnet-sshdeploy
```

### Custom installation
If you download the project and want to test installing your own version of the project you need to pack and then install the nuget

```console
// In the root of your project run
dotnet pack

// Run the following command where you nupkg was created
dotnet tool install -g dotnet-sshdeploy --add-source ./

{'fraction_non_alphanumeric': 0.1186023622047244, 'fraction_numerical': 0.008858267716535433, 'mean_word_length': 4.857348703170029, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 25, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '693887', 'n_tokens_mistral': 1341, 'n_tokens_neox': 1222, 'n_words': 395}