Ghost-CLI

CLI Tool for installing & updating Ghost

MIT License

Downloads
9K
Stars
446
Committers
41

Bot releases are visible (Hide)

Ghost-CLI - Being unique is better than being perfect

Published by acburdine over 6 years ago

Small bugfix release with a fix for the error handling in the local process manager. As always, a more detailed list of changes can be found in the changelog.

Ghost-CLI - Do or do not, there is no try

Published by acburdine over 6 years ago

Been a few weeks since our last release, but we've got a new Ghost-CLI minor release with a bunch of fixes & improvements!

Summarized list of changes:

  • New commands: ghost config get <key> and ghost config set <key> <value>. These function pretty much the same as ghost config <key> and ghost config <key> <value>, but they're a bit more explicit as to what they're doing πŸ˜„
  • Fix to ensure that if yarn fails to install dependencies, that version of Ghost's folder will be removed so that Ghost-CLI doesn't think it was installed successfully
  • Simplification of the update-check
  • Couple of small fixes for non-standard setups/stacks

As always, you can view a complete list of changes in the changelog

Ghost-CLI - There was always a way, when one knew what one wanted

Published by aileen over 6 years ago

Small patch release with a little fix and a small, but useful improvement:

Whenever you start Ghost now, you will be shown how to access the admin interface. ➑️ πŸŽ‰

As always - a complete list of changes can be found in the changelog.

Ghost-CLI - End of the line

Published by acburdine over 6 years ago

Small patch release with one change:

As always - a complete list of changes can be found in the changelog.

Ghost-CLI - We can't help everyone, but everyone can help someone

Published by acburdine over 6 years ago

Quick bugfix release to fix the migration added in 1.7.0, as well as adding some additional error handling for zip installs.

As always, a full list of changes can be found in the changelog.

Ghost-CLI - If opportunity doesn't knock, build a door

Published by acburdine over 6 years ago

This release contains a couple of bugfixes as well as a migration to support the next Ghost version.

  • Fix for memory availability checks (it shouldn't error as much)
  • Fix for configuration accidentally being overwritten
  • New migration to add the content/settings folder

Full list of changes can, as always, be viewed in the changelog

Ghost-CLI - Strive not to be a success, but rather to be of value.

Published by acburdine over 6 years ago

Been a while since we've done a release, but we've got a new minor release with a ton of improvements! πŸš€

Summary of changes:

  • Dependency updates (including dropping ghost-ignition which was including a native dependency)
  • UI improvements, specifically around the help command
  • a lot more doctor checks
  • Improvements & increased performance in the extension layer of the CLI

As always, a full list of changes can be found in the changelog.

Ghost-CLI - Believe you can and you’re halfway there.

Published by acburdine over 6 years ago

Another bugfix release πŸ›

This version includes an increased port polling timeout that should fix issues people were having with the systemd adapter on non-standard OSes (e.g. Rasbian)

As always, a complete list of changes can be viewed in the changelog.

Ghost-CLI - Every failure is a step to success

Published by aileen over 6 years ago

This is a quick bug fix release fixing one issue with the doctor checks in 1.5.0, as well as some other small improvements.

πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸ™ˆ

As always, you can view the full list of changes in the changelog.

Ghost-CLI - Don't cry because it's over, smile because it happened.

Published by acburdine over 6 years ago

After a week and a half of solid work on the CLI, we've got new minor release with LOTS of changes!
πŸš€ πŸš€ πŸš€

Many of these changes were focused on fixing existing bugs in the CLI as well as making tons of improvements to the CLI's user experience.

Short list of changes:

  • The CLI will now accurately detect whether or not Ghost is running, even after server restarts.
  • When using systemd, Ghost-CLI will now wait until Ghost has actually started before telling you that it has been started.
  • Ghost-CLI now prevents you from running any command (except for ghost -v) as root, which should help alleviate problems when you set up an installation as root.
  • ghost doctor was refactored, making it easier to run & more informative
  • Dependency Updates
  • A ton of error messages & checks have been improved.
  • 100% test coverage ✨ πŸ’― (again, s/o to @vikaspotluri123 for the continued work on tests!)

NOTE: if you previously set up a Ghost install using the DigitalOcean 1-click droplet (the one with Ghost-CLI pre-installed), or you set up your ghost install initially using root, you will need to follow a set of commands in order to fix your Ghost installation so that it continues to work in the future. Follow the steps here to fix your installation.

As always, you can view the full list of changes in the changelog.

Ghost-CLI - New Year, New CLI (kinda)

Published by acburdine almost 7 years ago

Small bugfix release addressing a couple of minor issues:

  • removed the prompt from the update check. Only the warning is output now.
  • fixed an issue where the --pname argument wasn't properly sanitized during setup

As always, you can view the full list of changes in the changelog.

Ghost-CLI - Code All Night

Published by acburdine almost 7 years ago

Quick bugfix release addressing an issue with the version upgrade notifications introduced in Ghost-CLI 1.3.0.

The update check now only happens on certain commands, and it also now properly respects the --no-prompt flag.

Ghost-CLI - Another one bites the dust

Published by acburdine almost 7 years ago

New minor version release πŸš€

There were a decent amount of changes in this release, most of them bugfixes but there were a couple of new features introduced as well πŸŽ‰

Summary:

  • A bugfix with the SSL migration feature introduced in the last version was fixed.
  • Ghost-CLI's mysql user creation script should now work when you've set up mysql using mysql_secure_installation
  • Added an --error flag to ghost log to only output the error log
  • Added a --no-restart flag to ghost update to prevent restarting Ghost after updating
  • Fixed an issue that should make developing CLI extensions a bit easier
  • Huge improvements in Ghost-CLI's test suite (s/o to @vikaspotluri123 for all the hard work on unit tests ✨ )

As always, a more complete list of changes can be found in the changelog

Ghost-CLI - It's the little things that count, hundreds of 'em.

Published by acburdine almost 7 years ago

πŸš€πŸš€ New CLI Minor Release πŸš€πŸš€

We have a host of important updates in this release - please update as soon as you can! Here's a brief summary:

  • ✨ Improved CLI update notifications: you'll now get a notification before running any Ghost-CLI command prompting you to update if there is a new version. We added this so that you can always be running the latest functionality
  • πŸ”₯ Removed the global dependency on knex-migrator, instead we'll always use the one installed with Ghost. This fixes a number of issues related to multiple node versions (e.g. managed through nvm) and should help those who wish to use sqlite3 as the database
  • Fixed a bug with ports being overridden if you specified the port in the URL
  • πŸŽ‰ Added migration utilities and a migration for ssl certs set up using Ghost-CLI < 1.2.0. This migration can be run using ghost migrate, or will automatically be run with ghost update.

As always, a list of all the notable changes can also be found in the changelog.

Stay tuned - we're always working on new bugfixes and features :)

Ghost-CLI - One sees great things from the valley; only small things from the peak.

Published by kirrg001 almost 7 years ago

This is very small patch release.

❗️❗️If you are using Node v8, please ensure you are on >= 8.9.0. ❗️❗️

[You don't have to do anything if you are using Node v4 or v6, other than upgrading the CLI to the latest version πŸ˜€.]

This release includes:

  • bumps Node v8 to >= 8.9.0

If you are upgrading to 1.2.0 or higher & you use Ghost-CLI to generate SSL certificates you will need to follow this guide.

Ghost-CLI - Start where you are. Use what you have. Do what you can.

Published by acburdine almost 7 years ago

πŸš€ πŸš€ NEW MINOR RELEASE ALERTπŸš€ πŸš€

This minor release is shipping with a few important new things:

  • Node 8 support πŸŽ‰
  • A fix for letsencrypt certificate reloading
  • General UI improvements regarding sudo commands

If you are upgrading to 1.2.0 or higher & you use Ghost-CLI to generate SSL certificates you will need to follow this guide.

As always, a full list of changes can be viewed in the changelog.

More important new things are in the works, stay tuned for new releases!

Ghost-CLI - I shot the sheriff, but I didn't shoot the deputy

Published by acburdine about 7 years ago

Another bugfix release!

This release includes:

  • Dependency Updates
  • Node version requirements updated to match those of Ghost itself
  • Various small bugfixes

As always, you can view all of the changes in the changelog.

Ghost-CLI - Time is what we want most, but what we use worst.

Published by acburdine about 7 years ago

It's been a bit, but here's a new bugfix release for Ghost-CLI!

This release contains:

  • some config fixes to ensure non-string arguments are handled correctly
  • a fix to ensure --no-start works with --no-prompt when passed to ghost setup
  • dependency updates

As always, a complete list of changes can be found in the changelog.

Ghost-CLI - The code is more what you’d call β€˜guidelines’ than actual rules.

Published by acburdine about 7 years ago

On the heels of Ghost-CLI 1.1.0 we've got another quick bugfix release.

Only real change in this release is a fix for port version numbering - more info can be found in the changelog.

Ghost-CLI - Rage, rage, against the dying of the light

Published by acburdine about 7 years ago

New Ghost-CLI release πŸŽ‰

This release has a number of bugfixes, a couple new features, and some performance improvements:

  • a number of inconsistencies with config validation were fixed
  • added some more checks for install to catch when ghost-cli was installed with the node version that isn't currently in use (e.g. with nvm)
  • fixed a bug with mysql user creation on some systems
  • fixed ghost doctor startup
  • added a feature to remove old Ghost versions during ghost update (it keeps the latest 5 now)
  • allow ghost install <version> --local to work
  • speed up ghost-cli boot by lazily requiring things πŸš€

As always, a full list of changes can be found in the changelog.