Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evotecit/transferetto
Small PowerShell module with FTPS/SFTP functionality
https://github.com/evotecit/transferetto
ftp ftps powershell sftp ssh
Last synced: 4 days ago
JSON representation
Small PowerShell module with FTPS/SFTP functionality
- Host: GitHub
- URL: https://github.com/evotecit/transferetto
- Owner: EvotecIT
- License: mit
- Created: 2021-03-24T07:57:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-03T19:42:38.000Z (9 months ago)
- Last Synced: 2024-10-29T21:06:12.853Z (14 days ago)
- Topics: ftp, ftps, powershell, sftp, ssh
- Language: PowerShell
- Homepage:
- Size: 2.86 MB
- Stars: 55
- Watchers: 5
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.MD
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Transferetto - PowerShell Module
Transferetto is a PowerShell module that aims to provide FTP, FTPS, and SFTP functionality.
To find out more about it I've created a blog post [Easy](https://evotec.xyz/easy-way-to-connect-to-ftps-and-sftp-using-powershell/) way to connect to FTPS and SFTP using PowerShell](https://evotec.xyz/easy-way-to-connect-to-ftps-and-sftp-using-powershell/).
It uses the following .NET libraries to deliver this functionality:- [FluentFTP](https://github.com/robinrodricks/FluentFTP)
- [SSH.NET](https://github.com/sshnet/SSH.NET/)Both libraries are MIT licenses.
## Features
- FTPS/SFTP functionality
- Connect to FTP, FTPS, SFTP
- Upload/Download files from FTP/FTPS/SFTP
- Rename SFTP files
- Remove FTP/FTPS files
- And some morePlease make sure to read blog post or check examples to see how to use it.
## To install
```powershell
Install-Module -Name Transferetto -AllowClobber -Force
```Force and AllowClobber aren't necessary, but they do skip errors in case some appear.
## And to update
```powershell
Update-Module -Name Transferetto
```That's it. Whenever there's a new version, you run the command, and you can enjoy it. Remember that you may need to close, reopen PowerShell session if you have already used module before updating it.
**The essential thing** is if something works for you on production, keep using it till you test the new version on a test computer. I do changes that may not be big, but big enough that auto-update may break your code. For example, a small rename to a parameter, and your code stops working! Be responsible!