ashkulz / NppFTP

Plugin for Notepad++ allowing FTP, FTPS, FTPES and SFTP communications
https://ashkulz.github.io/NppFTP/
320 stars 93 forks source link

Feature: Recursive Directory Download #269

Open vinsworldcom opened 4 years ago

vinsworldcom commented 4 years ago

Description of the Issue

First off great plugin-in, I use it all the time developing on Linux but using N++ on Windows. Right-click on a file in the NppFTP Window shows an option for "Download file", indeed, double-clicking the file downloads it (expected). Double-clicking a directory expands the directory (expected), but I think a nice feature would be to have the mouse right-click on a directory pop-menu include a "Download directory" option (new feature) which does a recursive download of all the directory contents. I mostly connect through SCP so this would be like an scp -r remote local.

Steps to Reproduce the Issue

  1. Use mouse to right-click on a directory in the NppFTP Window
  2. Pop-up menu does not include "Download Directory (recursive)" option

Expected Behavior

Nothing expected yet - this is a new feature request.

Actual Behavior

Mouse right-click on a directory in the NppFTP Window produces pop-up menu, but does not include option for recursive directory download.

Debug Information

Notepad++ v7.8.1 (64-bit) Build time : Oct 27 2019 - 22:57:19 Path : C:\usr\bin\npp64\notepad++.exe Admin mode : OFF Local Conf mode : ON OS Name : Windows 10 Enterprise (64-bit) OS Version : 1709 OS Build : 16299.1508 Plugins : AutoSave.dll CodeAlignmentNpp.dll ColumnTools.dll ComparePlugin.dll CsvQuery.dll DSpellCheck.dll Explorer.dll GitSCM.dll HexEditor.dll JSMinNPP.dll MarkdownViewerPlusPlus.dll NppConsole.dll nppConverter.dll NppExec.dll NppExport.dll NppFTP.dll NppMenuSearch.dll PluginManager.dll PreviewHTML.dll QuickText.dll SpeechPlugin.dll SurroundSelection.dll TagLEET.dll TagsView.dll XMLTools.dll ZoomDisabler.dll

sargearmstrong commented 2 years ago

I'd love this as well and I think many others would too. Maybe good to have 2 variants..

--Download All Files (this folder) --Download All Files (recursively)

Either/or would be fine though. Thank you for the plugin!