EDIT: UPDATE, Linux and OSX support added as of the 16th June
I'm afraid it's windows only and SFTP only for now (it's unlikely to ever support FTP). It uses psftp and plink to connect to servers and because it uses plink there are always likely to be issues with different app versions (ls, grep, etc) supporting (or not) different command line switches. I'm throwing this version out there to get a bit of exposure to these issues and hopefully make it as resillient and robust as possible with as little configuration from the end user as it can get away with.
It's only just over a week old so should be considered VERY alpha software. Please make sure you have good backups of anything that you let it near. Please don't use it on production anything. I am not responsible if it eats your dog and slaps your mother with a fish etc etc etc, you know the score
To make file browsing and the equivalent of CTRL+P as fast as possible RemoteEdit can index your server. It does this in quite a simple way by piping the output from a recursive ls to a file then pulling it down and parsing it. This obviously has serious security implications and should only be considered for development servers where it doesn't matter if the contents were to be accidentaly shared or lost. This functionality is enabled by setting enable_cat and cat_path in the server setting file.
At the moment all functionality is available via the F5 keyboard shortcut.
- All the todo's in the RemoteEdit.py
- The order in the server list isn't set correctly so clicking on server 1 may get you server 3, server 2 may get you server 1, etc etc. Only just noticed this this morning so I'll get it fixed tonight.
- Another one found this morning: Grep "--exclude-dir" isn't universally supported. It is on Debian 6, it isn't on CentOS release 5.9 (Final).
If you do wish to have a play with it and help out with bug repots please could you give as much information as you have available. Ideally I would like to know the relevant lines of debug output from the console, the flavour and version of the remote OS you're running (e.g. Debian Squeeze, Gentoo latest etc). Please also keep it to this thread rather than raising issues on github, at least for now.
If you have feature requests feel free to note these here too. They may not get a timely individual response for the moment but I will have noted them all down and will consider them when I get time.
I'm now at work so won't be able to really respond to a lot until this evening or even possibly later in the week. If you get stuck the console logs quite a bit of useful info. I'll try to help out where I can.
EDIT: Would help if I posted the URL LOL: github.com/CodeEffect/RemoteEdit