I use FTP and, for regular tasks, I use FTP scripts. And one day I found myself thinking: What if I had a single command that I could use to manage and execute these scripts rather than digging through (potentially) endless script files.
And so Squirt was born.
This is something I have been tinkering with, off and on, for the past couple of months and it is far from complete – the only actions currently supported are List Files and Delete Files – but what I do have does work.
This is something that is still very much under development. The existing code needs a fair bit of cleaning up and I am planning to add support for more actions. But if you want to have a poke around the source, or just download it to see what it does, feel free.
A word of warning though: If you do install it, the first command yo need to execute is
squirt init. This command creates the database that maintains the scripts.