Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Rockhopper – Launch windows apps from bash on Windows 10
28 points by jaegerpicker on Oct 15, 2016 | hide | past | favorite | 8 comments
I made a thing this afternoon. If you are using windows 10 and would like to open windows apps from the ubuntu bash shell normally you can't do that. I wrote this app to (sorta) let you do that. It's a two part app, first is a dotnet core webapi C# app that runs on your windows box. Next is a shell script that you put in your path on the ubuntu shell.

It's called Rockhopper (named after a species of penguin, since you are hopping form Linux to windows with this app is just seemed like the right name :) ), and you invoke it like this:

rockhopper -c code -a C:\\\\Users\\\\shawn\\\\Documents\\\\file_to_edit.txt

That opens Visual Studio Code from windows with that file passed in. Couple of caveats, the windows app has to be launchable via the windows cmd prompt, currently only supports 1 argument to open and the pathing is touchy, and lastly this has absolutely 0 security built in. I plan of fixing all of that but would welcome anyone else's contributions. Speaking of that it's all open source and MIT licensed here:

https://github.com/jaegerpicker/Rockhopper

Have fun and use github to report issues if you have them. Currently I don't have a binary build up yet but I do have TFS doing CI so every push to master kicks off a build, I'll publish them if more than just I use it at some point. It's early but very much working.





You can also try: https://github.com/xilun/cbwin (I wrote that)


Good job there


I'm thinking about converting the bash script to another scripting language as it should make it easier for the script to add some convenient features. Like auto escaping the path and providing more options to get info back from the web service. Also likely I'll restrict the app to only allow posts from localhost as a first pass in security land.


Those are some huge caveats but you're filling a real need. Keep it up!


A better name might be hoop-jumper. If you want a POSIX shell and real interoperability with Windows, I can recommend MSYS2 instead.


I really like Msys2 and have used it extensively in the past (to some hilarity when people have commented on some sh files running exe's etc) - but recently I have been thinking, if msft really starts iterating and supporting their bash tool, then hopefully it could become something similar without maybe some of the weird dependency rabbit-holes that sometimes pop-up in msys2.


Nice work!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: