Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More

ghost-cli

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ghost-cli - npm Package Versions

acburdine
published 1.0.0-rc.1 •

Changelog

Source

1.0.0-rc.1 (2017-07-11)

Bug Fixes

  • config: better config prompt handling (8cdbad4), closes #280 #268 #317
  • config: don't set a default value for db arg, as it breaks local installs (0bdd464), closes #323
  • log: don't error out if the log file doesn't exist (f5a9111), closes #303
  • mysql: don't prompt for mysql extension if user specifies sqlite (eccaa12), closes #304
  • run: better handling of ghost run with linux user (7e0191e)
  • run: set content path in config rather than in environment (1b7bf97), closes #307
  • setup: remove boolean constraint from start flag (8fffc1f)
  • ssl: actually skip ssl generation tasks if dns check fails (f7da9dc), closes #331
  • ssl: cleanup after failure, don't allow re-running (5352793), closes #302
  • ssl: copy acme certificates from home location if they exist (45be251), closes #309
  • ssl: ensure well-known block actually gets created (08597c9)
  • ssl: remove special SSL handling (#326) (a4da2a4)
  • systemd: update is-enabled error handling to be better (d2b374e), closes #293
  • template: log successful created template in all cases (5ad363d)
  • invalid boolean logic facepalm (2200408)
  • ui: 🎨 fixup start & enable flag logic (d0ff7fe)
  • ui: 🎨 reimplement --quiet flag (9dd4da8), closes #335
  • ui: 🎨 template prompt adjustments (6cee3a3)
  • ui: 💄 🐷 various text-only tweaks (#324) (f7d6915)
  • ui: make fail and success methods output symbols (#339) (14a8271)
  • update: fix typo in stop error handling (#306) (e9e53f9), closes #306
  • yarn: trim newline from end of yarn output (43ceff1)

Features

  • doctor: ghost install/setup doctor check improvements (0faa5f6), closes #312 #314

<a name="1.0.0-beta.6"></a>

acburdine
published 1.0.0-beta.6 •

Changelog

Source

1.0.0-beta.6 (2017-07-06)

Bug Fixes

  • linux: fix ghost user setup permissions (#296) (ba54099), closes #296 #290
  • nginx: reference correct ui instance (0803a3b)
  • nginx: restart nginx on instance uninstall (0020872)
  • ssl: fix acme.sh location and cleanup error handling (61f1ed0)
  • systemd: ensure systemd daemon is reloaded (e850926), closes #293
  • systemd: improve setup checks of extension and process manager (0259312), closes #291
  • uninstall: ensure uninstall succeeds if using ghost user (f6a34a8)

<a name="1.0.0-beta.5"></a>

acburdine
published 1.0.0-beta.5 •

Changelog

Source

1.0.0-beta.5 (2017-07-06)

Bug Fixes

  • config-error: cleanup config error and add error help property (16c8203)
  • linux: ensure directory permissions are still changed if ghost user exists (b0407da)
  • log: only load running environment if ghost is running (81c1b87)
  • migrations: don't log to any file during migrations (85d40c6)
  • mysql: cleanup promise structure of mysql extension (860cf18), closes #191
  • prompt: respect --no-prompt option in other areas (fb7e4f7), closes #276 #280
  • ssl: ensure acme is executable by anyone on the system (1064731)
  • ssl: ensure ssl setup works using the --sslemail flag (c51ca5b), closes #283
  • systemd: ensure isRunning accounts for activating status as well (0f20c6f)

Features

  • linux: add linux user extension (5f3b0b8), closes #189
  • mysql: mysql user creation extension (#269) (78f8439)
  • ssl: refactor ssl setup to use acme.sh rather than greenlock (52cdcab)
  • ui: add mail config message after installation (#278) (8aac988)
  • ui: add new ui logVerbose method (09ec161)

<a name="1.0.0-beta.4"></a>

acburdine
published 1.0.0-beta.4 •

Changelog

Source

1.0.0-beta.4 (2017-07-05)

Bug Fixes

  • config: fix config environment handling (0a75eb7), closes #265
  • doctor: actually fix stack check errors (1f5b631), closes #260
  • doctor: improve error handling in system stack checks (3f508a0), closes #260
  • instance: don't prompt for templates if prompts are disabled (3c64dd5)
  • log: output as many lines as possible if n > file lines (3c56f2e), closes #221
  • setup: ensure we only skip tasks that should be skipped (caa440e)
  • systemd: ensure systemd service file is created before starting (19d79e7), closes #262
  • tests: fix config acceptance tests & config command (1958d63)
  • ui: log LTS warning when config.js file is found (#273) (3e54db0)

Features

  • nginx: add client_max_body_size to nginx def. config (#272) (b04e7db), closes #231
  • setup: allow running of multiple stages (dbe7263)
  • setup: allow setup stages to depend on other setup stages having run (57587a6), closes #261
  • ui: add troubleshooting link to errors (#275) (f5bbff7)

<a name="1.0.0-beta.3"></a>

acburdine
published 1.0.0-beta.3 •

Changelog

Source

1.0.0-beta.3 (2017-07-03)

Bug Fixes

  • extensions: remove unecessary getters from systemd and nginx extensions (f5f6e05)
  • instance: clean up config usage around application (#254) (22c804c)
  • setup: reset setup default to true (7c4cdf3)
  • systemd: fix is-enabled error handling in systemd process manager (ff6cfba)

Features

  • nginx: check dns entry exists before attempting ssl setup (049f351)
  • nginx: move letsencrypt to its own file, add ssl renew command (b4eb57a)
  • nginx: setup ssl renew cron script (c60cc75)
  • process: add enable/disable support (1ef28bf), closes #248
  • process: improve restart flow (3e17cfe)

<a name="1.0.0-beta.2"></a>

acburdine
published 1.0.0-beta.2 •

Changelog

Source

1.0.0-beta.2 (2017-07-02)

Bug Fixes

  • extensions: return base extension class instance if no subclass is found (af27274)
  • extensions: use correct option to search npm root for extensions (df049e0)
  • instance: save cliConfig if running is found to be false (96a3536)

Features

  • ssl: use Mozilla SSL cipher suite (#252) (c5091df), closes #230

<a name="1.0.0-beta.1"></a>

acburdine
published 1.0.0-beta.1 •

Changelog

Source

1.0.0-beta.1 (2017-06-30)

Bug Fixes

  • config: make configPath correct for ip option (9b96937)
  • config: save config files with 2-space indentation (cf7bc54), closes #229
  • debug: normalize debug file path (e4bfc7c)
  • help: 🎨 improve options output (#246) (4fb1a5c)
  • restart: make restart command be less stupid (77cb8d9)
  • system: don't use Array.includes b/c node 4 doesn't have it (9023971)
  • ui: extract database migrations into a task (f052df6)
  • ui: improve custom renderer cleanup (da3bac6)
  • ui: make the log method work better with spinners (15443b1)
  • valid-install: fix error message when CLI is run inside a ghost clone (bfbf0ae)

Features

  • cli: swap out commander for yargs parsing (793715b), closes #179
  • config: accept mail configuration options (#244) (19c905b)
  • extensions: services are dead, long live extensions (85819ae), closes #146
  • process: update running check to call process manager (2f01ad0), closes #207
  • stop: allow ghost instance to be stopped by name (ed4320f), closes #217
  • system: system & interface api (0f703c3), closes #219 #203 #170
  • template: add template method to instance class (23e24bf)
  • ui: add ability to output to stderr (86a9eeb), closes #218
  • ui: add command line arg to disable prompts (e7c6c6a)
  • ui: add confirm shorthand method (bbb7945)
  • ui: add custom listr renderer and move listr to ui class (47be79b), closes #181
  • version: add custom version command (8d96035)

<a name="1.0.0-alpha.19"></a>

acburdine
published 1.0.0-alpha.19 •

Changelog

Source

1.0.0-alpha.19 (2017-06-23)

Bug Fixes

  • local-process: don't throw an error if .ghostpid doesn't exist (d437e86), closes #208
  • uninstall: actually fix uninstall this time (5d89600)
  • uninstall: don't screw up global instance config on uninstall (169f561), closes #220

Features

  • casper: update casper version during ghost update (008c393)
  • ui: show sudo command before it is run (9f92199), closes #164

<a name="1.0.0-alpha.18"></a>

acburdine
published 1.0.0-alpha.18 •

Changelog

Source

1.0.0-alpha.18 (2017-06-13)

Bug Fixes

  • config: ip address not configured when specified as option (#209) (201dbbf)
  • local: allow limited customization of local installation (cf21285), closes #206
  • uninstall: remove instance from global config on ghost uninstall (5f7f18a), closes #205
  • yarn: update execa path handling and observer error catching (5e10fd0)

Features

  • ssl: allow SSL email to be provided via option, skip prompts (#195) (8eef01e)

<a name="1.0.0-alpha.17"></a>

acburdine
published 1.0.0-alpha.17 •

Changelog

Source

1.0.0-alpha.17 (2017-05-06)

Bug Fixes

  • ls: don't allow dots in process name (59fb3d2), closes #184
  • run: make command descriptions clearer (f0af011), closes #185
  • nginx: add server_name directive to nginx ssl block (22be390), closes #186

Features

  • ui: support an error of "false" that exits without logging (a98995d)
  • uninstall: add ghost uninstall command (f15a6a6), closes #187

<a name="1.0.0-alpha.16"></a>