Weex is one of those utility that I was dying to find because it makes my life so much easier.
Since I started building this web site I've been looking for a decent html and css editor under linux (i.e. free). So far so good as Quanta is (almost) giving me what I would consider a solid platform to create my web pages. Next problem was to upload the web pages to my web space on my provider's server. The traditional way is to fire up your trusty ftp client and transfer your files. This is where I hit a wall. Under Windows there are several (free) ftp clients that works. However I want to use linux as much as possible and so started to look for a unix version. kftpgrabber sounded fine but when I started using it, the program would only allow me to transfer one file at a time and failed to queue more. There may be a way to make it work but for me if it takes me more than 15 minutes to work it out then I consider that the program needs to go back to the drawing board to become user friendly. It should only be a case to drag and drop your files. Under Windows those free ftp clients did just that! Even so I thought that it would soon become tiresome to upload all my files in this way.
Then luck gave me weex! This utility is saving me lots of time. You simply define your ftp target in the configuration file .weexrc located in your home directory like in the following example:
# nabla52 web site hosted on eclipse.co.uk
[nabla52]
HostName = ftp_host_provider.co.uk
LoginName = username@web_site.co.uk
Password = my_password
SrcDir = /home/nabla/www
DestDir = /www.nabla52.eclipse.co.uk
RenameOK = true
Next type weex nabla52 and the program will automatically synchronise the local web folder with the folder located on your provider's server. How more simple could that be! I can really classify weex as a must-have! A big thank you to the people who wrote it.