Hello folks,
I've been working on https://github.com/saisandeepvaddi/ten-hands, a free, open-source electron app for more than a year now. It helps developers, admins run command-line tasks (Example: package.json scripts. But any task.) with a GUI.
Although I test code and app life cycle on my Windows before releases, I don't have access to a macOS (tried all hacks with VirtualBox 👀). Ubuntu is also not installing recently in VirtualBox (after Windows update of course!). So I run Azure pipelines before release which gives me mac and ubuntu installers and pray Electron takes care of it.
I'd appreciate a quick install and test on a macOS or Ubuntu and let me know if it is working fine.
The project is written in React, TypeScript, NodeJS. It'd be a great start to contribute to a open-source as well.
Also, please let me know of any tips for cross-platform testing of Electron apps.
The latest releases are available in Azure Pipelines or releases section (a little older) in the repository.
Links:
Github: https://github.com/saisandeepvaddi/ten-hands
Website: https://tenhands.app
Thank you, Have a great day :)
Top comments (13)
Hey Sai.
Tried it out in MacOS and here's two bug report :
first bug:
The package.json drag & drop works though !
second bug:
Trying to quit the app closes the window but the app is somewhat still running; I had to force quit to completely stop it.
I hope you have fun building this tool :)
The closing has to do with Ten Hands come with exiting disabled by default if any tasks are running in background to prevent accidentally closing.
In config.json file, could you please try adding
{ hideToTrayOnClose: false}
The config file is available at ~.ten-hands\config.json or in the Configuration option in the edit menu also will open it in default editor.
Ok I see :) I'm really more used in using the terminal so I'm not your target user but I wish you success nonetheless !
Thank you :)
Did you try closing it either from the app name menu in the top bar, or by right-clicking the app icon on the dock? This is standard behavior in Electron MacOS apps (and many MacOS apps in general), where clicking the red X only closes that window.
I'm always using keyboard shortcuts. So CMD+Q
Thanks for testing & reporting it.
This is just one of many reasons Linux is my daily driver. MacOS and Windows virtualization are easy in Virtualbox, QEMU/KVM (my preference, much closer to bare metal), and others.
I have to use Windows for work and games.
In my case turned out its Hyper-V issue on Windows. If I disable it WSL2 and docker won't work. If I keep it on VirtualBox won't work 😂.
MacOS seemed to work on VBox (although super slow) before Hyper-V.
Trying Ubuntu in Hyper-V now. Seems to work ok.
I don't think they've made much progress with MacOS on Hyper-V. Yeah, VBox is less than ideal on non-Linux hosts, especially with the Hyper-V issue.
For Ubuntu, cant you spin up an Azure compute instanc and test? If its just a small test you should be able to do it within free limits.
I've exhausted my limits on Azure and AWS though over the past years. I'll try creating new accounts and see I can get again.
Thanks for the tip.
hello, check out my post that has instructions on that. link: dev.to/bmoser05/easier-way-to-make... Please Read! Thanks, bmoser05