TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Suitcase: A macOS tool for deploying GUIs for simple commands and scripts

242 pointsby rjstellingabout 5 years ago

27 comments

k2enemyabout 5 years ago
Very cool. Just a suggestion for the demos in the README though. Maybe have the code shown statically, then a gif of the GUI. Watching all the typing gets long when I just want to see the resulting GUI.
评论 #23020585 未加载
评论 #23020277 未加载
评论 #23021265 未加载
danpalmerabout 5 years ago
As the source code isn&#x27;t actually available I&#x27;ve opened a GitHub issue to clarify whether this is deliberate, or to track the adding of the code.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Impedimenta&#x2F;Suitcase&#x2F;issues&#x2F;4" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Impedimenta&#x2F;Suitcase&#x2F;issues&#x2F;4</a>
评论 #23021290 未加载
评论 #23020904 未加载
rankamabout 5 years ago
Ok I feel like an idiot, but where is the code in the repo that produces the GUI - ie where is the Suitcase code?
评论 #23020005 未加载
评论 #23019781 未加载
评论 #23020006 未加载
KMnO4about 5 years ago
Awesome, I welcome any tools that simplify the GUI deployment process.<p>I&#x27;ve built quite a collection of scripts that clean and process my company&#x27;s domain-specific data. I once needed to share that with a data-scientist&#x2F;computer-Luddite (sadly too common) who wasn&#x27;t comfortable running CLI scripts. The solution I came up with used Platypus[0] to generate a lovely app wrapper where files could be dragged in.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;sveinbjornt&#x2F;Platypus" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sveinbjornt&#x2F;Platypus</a>
评论 #23020896 未加载
ysleepyabout 5 years ago
Customizable dialog tools have some history, there are a bunch on linux but macOS also has some.<p>Linux:<p><a href="https:&#x2F;&#x2F;help.gnome.org&#x2F;users&#x2F;zenity&#x2F;3.32&#x2F;" rel="nofollow">https:&#x2F;&#x2F;help.gnome.org&#x2F;users&#x2F;zenity&#x2F;3.32&#x2F;</a><p><a href="https:&#x2F;&#x2F;techbase.kde.org&#x2F;Development&#x2F;Tutorials&#x2F;Shell_Scripting_with_KDE_Dialogs" rel="nofollow">https:&#x2F;&#x2F;techbase.kde.org&#x2F;Development&#x2F;Tutorials&#x2F;Shell_Scripti...</a><p>macOS:<p><a href="https:&#x2F;&#x2F;cocoadialog.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cocoadialog.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.bluem.net&#x2F;en&#x2F;projects&#x2F;pashua&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bluem.net&#x2F;en&#x2F;projects&#x2F;pashua&#x2F;</a>
turniplaabout 5 years ago
All of that doesn’t seem to belong on to CLI flags. I love the possibilities this opens up, but I’d much rather write a configuration file.
评论 #23020413 未加载
harrylepotterabout 5 years ago
Super cool. Reminds me of &quot;platypus&quot; - a similar tool I use frequently: <a href="https:&#x2F;&#x2F;sveinbjorn.org&#x2F;platypus" rel="nofollow">https:&#x2F;&#x2F;sveinbjorn.org&#x2F;platypus</a>
robinhoustonabout 5 years ago
Who else remembers Commando in the Macintosh Programmer’s Workshop? That was a long time ago, but then the world moved in a different direction. It’s interesting that this sort of thing has been out of fashion for so long. I wonder if it will come back.
gardaaniabout 5 years ago
Mac Quick Actions and Automator can be used for the simplest cases. I&#x27;ve build several file processing Quick Actions, which I can run by pressing buttons in Finder.<p><a href="https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;automator&#x2F;use-quick-action-workflows-aut73234890a&#x2F;mac" rel="nofollow">https:&#x2F;&#x2F;support.apple.com&#x2F;guide&#x2F;automator&#x2F;use-quick-action-w...</a>
评论 #23021623 未加载
评论 #23020995 未加载
mszmszmszabout 5 years ago
Waiting for the gifs to show the output Drives. Me. Nuts.
mkchoi212about 5 years ago
Really cool but I’m wondering why have the user input args in as a command line arg? Seems very arduous and shell is just... shell. IMO, I would love something like this<p>`&gt; suitecase my_layout.yaml`
评论 #23021324 未加载
评论 #23021066 未加载
tambourine_manabout 5 years ago
Really nice. Reminds me of Platypus[1].<p>I don&#x27;t really use GitHub but, if possible, please change the GIFs to MP4. Besides being sharper and way smaller, one can control the playback to rewind&#x2F;fast forward.<p>[1] <a href="https:&#x2F;&#x2F;sveinbjorn.org&#x2F;platypus" rel="nofollow">https:&#x2F;&#x2F;sveinbjorn.org&#x2F;platypus</a>
slantyyzabout 5 years ago
This will date me, but when I think of Suitcase for the Mac, I think of the font manager application that predated OSX... which surprisingly, still exists.[1]<p>[1] <a href="https:&#x2F;&#x2F;www.extensis.com&#x2F;suitcase-fusion" rel="nofollow">https:&#x2F;&#x2F;www.extensis.com&#x2F;suitcase-fusion</a>
评论 #23043375 未加载
zelienopleabout 5 years ago
This was a very unpleasant experience.<p>Read through the documentation... awful documentation, but the project looks cool.<p>Looked for the source... no source, that&#x27;s weird, isn&#x27;t this Github?<p>Found the binary... crashes without Combine.framework. That&#x27;s funny... nothing about requirements in the docs...<p>Looked through the comments... couldn&#x27;t get the source ready for &quot;Launch Day&quot;? Nor, apparently, any of the above. So what is the point of a launch day?<p>Maybe I&#x27;ll try a sample app at the Bazaar... It says it&#x27;s for sharing, right? So I can see some demos there... Nope.<p>Got 234 upvotes at this point, though, so people seem to be finding something worthwhile here. Wish I knew what it was.
cradabout 5 years ago
Neat, but &quot;instantly&quot; is a bit much. How about quickly? :-p
评论 #23020434 未加载
评论 #23020525 未加载
评论 #23020098 未加载
lxeabout 5 years ago
This new trend on HN of CLI tools controlled through a ton of CLI arguments... Why not pass a config&#x2F;yaml&#x2F;json&#x2F;xml file&#x2F;stdin?
ruffreyabout 5 years ago
Cool, but needs a license.
evandenaabout 5 years ago
Anyone know something similar to this, but with help generating a web front end? I&#x27;d love to generate a small UI for my team to help with openssl commands, being able to input data would be a bonus.<p>I could probably cook something up with node fairly fast, but I&#x27;m a remedial programmer.
评论 #23021208 未加载
mazattaabout 5 years ago
Seems like a less-good derivative of Briefcase: <a href="https:&#x2F;&#x2F;github.com&#x2F;beeware&#x2F;briefcase" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;beeware&#x2F;briefcase</a>
wildmusingsabout 5 years ago
Does anyone know of something like this for Windows? Would be nice to build a small UI around some powershell scripts I have, without having to resort to a full WinForms application.
评论 #23021241 未加载
nathancahillabout 5 years ago
See also, Hammerspoon for an open source project that does this.
fimdomeioabout 5 years ago
does anyone know of similar tools for linux?
评论 #23019717 未加载
评论 #23019098 未加载
评论 #23020124 未加载
评论 #23019119 未加载
评论 #23019170 未加载
评论 #23021235 未加载
评论 #23020105 未加载
评论 #23019820 未加载
7ewisabout 5 years ago
Looks cool, anyone got any good use cases for it?
ibdfabout 5 years ago
Can this handle user inputs?
mister_hnabout 5 years ago
I hope for a porting to Linux
codeisawesomeabout 5 years ago
As of now this is not actually open source - though that’s the default expectation of a repository being on GitHub. I don’t like the pattern of doing that because I feel GitHub will become a very slick SourceForge.<p>One more experience like this and I’ll uninstall the GitHub apps from my devices because I can’t trust them to not be warez themselves or some sort.
graddrisrpabout 5 years ago
I&#x27;d rather avoid macos gui system as much as possible IMHO
评论 #23021249 未加载