Introducing Forge CLI

One of the most requested features of the Forge platform, particularly from the more techie folks who are used to using services like Heroku, Firebase and other such developer platforms, has been to provide a command-line-interface (CLI) for Forge.

Up until now you had 3 ways to publish your sites to Forge

  • Drag & Drop a .zip into the browser
  • Github Sync
  • Dropbox Sync

Each of these has made it infinitely easier to create and deploy your static sites than it would be otherwise.

We then added autosync and webhooks so that you can automate the deployment, such as when you commit some code to your Github repository or updating some content on an external service like Contentful.

But, for many users who live in the Terminal (or platform equivalent), not being able to perform these tasks without opening the browser or creating service-specific accounts was a barrier, and if not, could be a workflow / productivity hurdle too far.

So we set about building a small CLI that enables you to do pretty much everything you'd initially expect.

In the next steps we'll get a run-down of the Forge-CLI app