What does HackerNews think of blink?

Blink Mobile Shell for iOS (Mosh based)

Language: Swift

#4 in iOS
#2 in Mobile
#9 in Shell
#3 in Swift
#7 in Terminal
Or https://github.com/blinksh/blink which I thought this was at first.
Fair point. I feel like adequately funding free software development is a larger unsolved problem, that's a bit beyond the scope of a forum thread.

Anecdotally, I like what the developer of Blink Shell[0] has done. The app is 100% free software[1] under GPL3, so you can easily build it yourself with XCode, upload to your phone, and use as usual from there, which isn't a big hurdle for the target audience. But I bought it. At the time IIRC it costed 20 bucks on the App Store. I bought it because it was incredibly frictionless to pay the money (Apple is good at that), and it felt good to support the developer of a tool I liked and used.

So it leaves me wondering, where are the big obstacles. All other things being equal, I will choose a free/libre solution, but we know things are far from equal.

[0]: https://blink.sh [1]: https://github.com/blinksh/blink

Yeah, the Blink ssh/mosh client for iOS is GPL3 but costs $19.99 in the App Store. I'm about to pay someone with a developer account a few hundred bucks just to publish a free renamed build of it to the App Store, because that's ridiculous.

https://blink.sh/

https://github.com/blinksh/blink

https://apps.apple.com/app/id1156707581

I am afraid I also need to pay 100$ for the license to use certain features because if an app uses them I cannot even compile.

Recently I tried to compile blink[0] without a paid account and failed miserably.

Yes they also did a great job with sidecar which will only work if you at least own a recent mac. Also it does not work with the iPad Air 2 because they decided it is too old. It is the same story again: Apple softly forcing it's customers to upgrade - nice experience...

[0]: https://github.com/blinksh/blink

I regularly programming on my iphone using the blink shell[0] with an external keyboard. I'm actually more focus when programming on the phone instead of a desktop/laptop. However when any kinds of visualization are involved I immediately go to desktop

[0]: https://github.com/blinksh/blink

> Highly recommend it even with its steep price of $20

It's GPL3 [1], so you are welcome to compile and install on your own personal devices even if you do not have a paid Apple development subscription, though I'm pretty sure that this would require periodic compile/install cycles (every couple of weeks?).

[1] https://github.com/blinksh/blink

If you're looking for a polished mobile SSH client without a subscription model, you might be interested in Blink[1]. It's worth mentioning that in addition to SSH, it also supports Mosh[2] (it's the official iOS client!), a remote access protocol tailored to handle spotty mobile connections. It's also open source[3] and gives you access to several Unix commands offline.

[1] https://www.blink.sh/

[2] https://mosh.org

[3] https://github.com/blinksh/blink

Blink (mentioned in the post) is a fantastic app. It's open source [1], or you can buy it from the App Store.

Not mentioned in the post, Blink can do port forwarding with the usual ssh tool (ssh -L 5000:localhost:5000 myhost.com). It also provides a shell-like mode of interaction with the local file system and iCloud, so you can `scp` files around between the iPad and your server.

[1]: https://github.com/blinksh/blink

I recently switched from MBP to iPad Pro with keyboard + mosh and digital ocean linux box. Using blink https://github.com/blinksh/blink is amazing and free if you just compile it yourself. Mosh makes all the interactions with the command line just like it was on my local MBP but finally the keyboards works! And the iPad Pro has LTE so no more entering wifi passwords or waiting for the wifi to connect. LTE is always on. Also using iOS Slack and iOS Firefox and iOS google docs etc all the normal business day to day apps is amazing. So I have best of both worlds, terminal + gui. Oh and battery life! Wow, just need a little usb battery pack with lighting cable and it last days.
Even with the explicit waiver of anything in the GPLv3 that might possibly conflict with iOS App Store requirements?

https://github.com/mobile-shell/mosh/blob/master/COPYING.iOS

It's a pain to get mosh support in closed-source iOS apps, but I think that's a good thing, and that's more about the closed-source requirement. (Though the iOS requirement means that you can't take the fork-and-exec approach that e.g. JuiceSSH on Android does; your whole app has to be free software.)

There's a free-software one that charges money on the App Store for a precompiled binary, which seems like the right plan: https://github.com/blinksh/blink