Our great sponsors
Shopify CLI helps you build against the Shopify platform faster.
You are missing a few things about the Ruby based CLI:
1. dependencies for Gems are specified in the gemspec file and not the Gemfile. See https://github.com/Shopify/shopify-cli/blob/main/shopify-cli... for example. There's a few non-development dependencies.
2. since it's difficult to package up a Ruby gem for distribution, maybe dependencies were vendored directly in the codebase: https://github.com/Shopify/shopify-cli/tree/main/vendor
This isn't meant to be a comparison of the number of dependencies or anything. Just pointing out a few nuances to how the Ruby dependencies were handled.
Node.js Open CLI Framework. Built by Salesforce.
Interesting. TIL about the Open CLI framework that they all seem to be moving to: https://oclif.io/
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Heroku CLI (by heroku)
Not sure why downvoted.
https://blog.herokuapp.com/evolution-of-heroku-cli-2008-2017 Their version 3, started with Ruby, then go/node, then pure node.
https://github.com/heroku/cli "This is the next generation Node-based Heroku CLI. The goals of this project were to make plugins more flexible, remove Ruby as a runtime dependency, and make the CLI faster. [...] It has identical functionality to the old Ruby CLI." I can't find
Simple yet powerful framework for building command-line apps. (by cacjs)
CAC also quite good: https://github.com/cacjs/cac. Used by Vite and many others.
Package your Node.js project into an executable
You don't even need that: https://github.com/vercel/pkg.
I think there are equivalents in the Python ecosystem.
Build apps, themes, and hydrogen storefronts for Shopify (by Shopify)
but wait...this too:
etc, etc, etc
Slate is a toolkit for developing Shopify themes. It's designed to assist your workflow and speed up the process of developing, testing, and deploying themes. (by Shopify)
They sure do like to start over, huh? What's funny is that Slate was canned while still in beta: https://github.com/Shopify/slate#-slate---end-of-support-jan...
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Keygen SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
Check out https://github.com/keygen-sh/keygen-go. Has auto-upgrade support for Go apps.
How do I export/distribute a Node.js command line application?
2 projects | reddit.com/r/node | 8 Mar 2023
Command line applications
Bash vs Node
3 projects | reddit.com/r/node | 23 Jul 2022
Create CLI from function? Is there any such package in npm?
3 projects | reddit.com/r/typescript | 12 Feb 2021
pkg/bootstrap.js at 5.3.3 · vercel/pkg
1 project | reddit.com/r/CashApp | 23 Feb 2023