Tallgeese is an OCaml/C/Objective-C
based GUI for ssh. It is just
for OS X
Working version that actually connects and works:
I usually dislike GUI tools but they really shine for that kind of implicit memorization that is needed for command line tools, especially for those that we configure basically once. So I made this because:
- I wanted a more enjoyable experience
sshing
into machines, hopefully multiple machines soon. - I want to drag and drop files to remote machines.
- I want a record and more meta information about the machines I connect to, will be provided by bindings to libmaxminddb.
- I like Objective-C and I wanted to code in it.
- This is driving development on my bindings to libssh.
- Its OCaml + C + Objective-C, and it works, how cool is that!
- Everything is sync, async will come later
- Only authenticating if you already have ssh keys known for a particular host
- I'm doing this completely without XCode, InterfaceBuilder so some
things are somewhat harder to do or take me longer to figure
out;
Cocoa
does a lot of magic.