{"id":19055383,"url":"https://github.com/evotecit/transferetto","last_synced_at":"2025-04-24T04:20:23.310Z","repository":{"id":44490393,"uuid":"350993281","full_name":"EvotecIT/Transferetto","owner":"EvotecIT","description":"Small PowerShell module with FTPS/SFTP functionality","archived":false,"fork":false,"pushed_at":"2024-02-03T19:42:38.000Z","size":3004,"stargazers_count":62,"open_issues_count":10,"forks_count":14,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-18T12:18:38.975Z","etag":null,"topics":["ftp","ftps","powershell","sftp","ssh"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvotecIT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"PrzemyslawKlys","custom":["https://paypal.me/PrzemyslawKlys"]}},"created_at":"2021-03-24T07:57:40.000Z","updated_at":"2025-03-18T11:44:29.000Z","dependencies_parsed_at":"2023-12-20T08:27:34.706Z","dependency_job_id":"580e4055-d0a0-4ea4-a7bc-b55d831e1bc8","html_url":"https://github.com/EvotecIT/Transferetto","commit_stats":{"total_commits":158,"total_committers":4,"mean_commits":39.5,"dds":0.05063291139240511,"last_synced_commit":"5e2d2c02616345a91996810019f5cc803fd1910e"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FTransferetto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FTransferetto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FTransferetto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvotecIT%2FTransferetto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvotecIT","download_url":"https://codeload.github.com/EvotecIT/Transferetto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250560974,"owners_count":21450329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ftp","ftps","powershell","sftp","ssh"],"created_at":"2024-11-08T23:44:40.091Z","updated_at":"2025-04-24T04:20:23.275Z","avatar_url":"https://github.com/EvotecIT.png","language":"PowerShell","funding_links":["https://github.com/sponsors/PrzemyslawKlys","https://paypal.me/PrzemyslawKlys"],"categories":[],"sub_categories":[],"readme":"﻿# Transferetto - PowerShell Module\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://dev.azure.com/evotecpl/Transferetto/_build/results?buildId=latest\"\u003e\u003cimg src=\"https://img.shields.io/azure-devops/build/evotecpl/39c74615-8f34-4af0-a835-68dc33f9214f/14?label=Azure%20Pipelines\u0026style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/v/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/vpre/Transferetto.svg?label=powershell%20gallery%20preview\u0026colorB=yellow\u0026style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/github/license/EvotecIT/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/p/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/top/evotecit/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EvotecIT/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/github/languages/code-size/evotecit/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.powershellgallery.com/packages/Transferetto\"\u003e\u003cimg src=\"https://img.shields.io/powershellgallery/dt/Transferetto.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://twitter.com/PrzemyslawKlys\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/PrzemyslawKlys.svg?label=Twitter%20%40PrzemyslawKlys\u0026style=flat-square\u0026logo=twitter\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://evotec.xyz/hub\"\u003e\u003cimg src=\"https://img.shields.io/badge/Blog-evotec.xyz-2A6496.svg?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/in/pklys\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-pklys-0077B5.svg?logo=LinkedIn\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nTransferetto is a PowerShell module that aims to provide FTP, FTPS, and SFTP functionality.\nTo 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/).\nIt uses the following .NET libraries to deliver this functionality:\n\n- [FluentFTP](https://github.com/robinrodricks/FluentFTP)\n- [SSH.NET](https://github.com/sshnet/SSH.NET/)\n\nBoth libraries are MIT licenses.\n\n## Features\n\n- FTPS/SFTP functionality\n  - Connect to FTP, FTPS, SFTP\n  - Upload/Download files from FTP/FTPS/SFTP\n  - Rename SFTP files\n  - Remove FTP/FTPS files\n  - And some more\n\nPlease make sure to read blog post or check examples to see how to use it.\n\n## To install\n\n```powershell\nInstall-Module -Name Transferetto -AllowClobber -Force\n```\n\nForce and AllowClobber aren't necessary, but they do skip errors in case some appear.\n\n## And to update\n\n```powershell\nUpdate-Module -Name Transferetto\n```\n\nThat'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.\n\n**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!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevotecit%2Ftransferetto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevotecit%2Ftransferetto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevotecit%2Ftransferetto/lists"}