Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/Ghost-CLI

CLI Tool for installing & updating Ghost
https://github.com/TryGhost/Ghost-CLI

chore: remove unnecessary extra yarn add sqlite step

63742064b0b9cefaf3188c62142b9655cecf09f6 authored over 6 years ago by Austin Burdine <[email protected]>
fix(config): don't overwrite url port if port is manually specified

closes #592
- if both url and port are passed via args, we don't want to overwrite the port of t...

b09449539b258f9887ecdc457043ddfbfa78049d authored over 6 years ago by Austin Burdine <[email protected]>
feat(config): add config get & set subcommands

687c499c658be15f8683bbbe803d1b275d9225c8 authored over 6 years ago by Austin Burdine <[email protected]>
fix(update-check): swap out update-notifier for simpler check

closes #675
- remove update-notifier because we weren't using most of its dependencies
- use lat...

e11e8b8e2867c058dbf23cc4e850ebe76da227c3 authored over 6 years ago by Austin Burdine <[email protected]>
fix(doctor): ensure folder check considers setuid, setgid, and sticky bits (#729)

closes #724
- Prefixed the folder permissions check help command chmod paramter with "00" to cl...

a0a31a97e3b22432db9afabbdf21fb3fb737aa83 authored over 6 years ago by Snarly Narwhal <[email protected]>
fix(extensions): fix error when global modules folder doesn't exist

closes #723
- default to process.cwd() when folder shown by global-modules doesn't exist

78bb19768a7f67357a80fd7b3d604dec180e1711 authored over 6 years ago by Austin Burdine <[email protected]>
fix(migrate): move setting of content-path to setup

closes #708
- remove any need to save the config out of the migrations step
- instead, we set th...

1752cc8d8bccaca4b609cc949522c49fe16b9aba authored over 6 years ago by Austin Burdine <[email protected]>
fix(buster): make buster a global command (#735)

Yarn's cache is relative to the user, and has no requirement on any ghost instance.

9cb99b00d9674ae98a7b838f050c08995af9f7ee authored over 6 years ago by Vikas Potluri <[email protected]>
fix(yarn-install): remove folder on ghost download error

refs #726
- if an error occurs when installing the Ghost code during install or update, we remov...

c96a768a5bad89c540992a36f14e172cb0ebac5d authored over 6 years ago by Austin Burdine <[email protected]>
chore(test): rework env testing util to make cleanup easier

no issue
- this adds a cleanupTestFolders function that will cleanup any folders generated by a ...

105bde485d1329e977ce8126f4c1851accb91ef6 authored over 6 years ago by Austin Burdine <[email protected]>
chore(test): fix deprecated sinon.sandbox usage

c3979ebe4875cc32b0e9ebc23e785dc39d800cd3 authored over 6 years ago by Austin Burdine <[email protected]>
chore(deps): update dependencies

8ef5b3eca1e0b49bc2b1f2d8e13aaaad5e6aea02 authored over 6 years ago by Austin Burdine <[email protected]>
fix(migrate): remove unnecessary config overwrite during db migrations

refs #708
- this was from the days where we executed knex-migrator directly. We no longer do tha...

610143bc2b85bd0257626444c884fc8613156ae4 authored over 6 years ago by Austin Burdine <[email protected]>
fix(linux): remove strict no such user error message checking

closes #676
- an error thrown in this place essentially means there's no user, so the strict err...

055237274d3865b3d69679a622f711b1b7d0f0dc authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.7.3

fed2cb873d846c5469cf500432117db0bc6d110e authored over 6 years ago by Aileen Nowak <[email protected]>
feat(start): direct user to admin interface

closes #665

- added a new message that shows the URL to the admin interface
- uses custom admin...

2850af34e25455f4fff84d552dc17c8ef9ae11e1 authored over 6 years ago by Aileen Nowak <[email protected]>
fix(doctor): skip install dir checks for local installs (#712)

closes #711

4715aae7367ff6eeac228c670bc46b311213d80c authored over 6 years ago by Aileen Nowak <[email protected]>
chore(release): 1.7.2

649bc0e57bd1c915b730eb95dffd931379b27924 authored over 6 years ago by Austin Burdine <[email protected]>
chore(deps): update dependencies (including v4-locked)

- find-plugins and inquirer were held back because of dropped v4
support. Now that Ghost has dro...

d43efd7dc85c1865f1e1b028b045b3894f402c63 authored over 6 years ago by Vikas Potluri <[email protected]>
chore(deps): remove need for lodash.includes

Node v6 introduced Array.prototype.includes; now that v4 is deprecated, we can use the native im...

af211ee77ca6f21bf94c08b144f0a35cdd40dee2 authored over 6 years ago by Vikas Potluri <[email protected]>
chore(node): drop v4 support

ce1d58ab066e36ccd2bf952c42bfbdda9eb7f44a authored over 6 years ago by Vikas Potluri <[email protected]>
chore(deps): upgrade dependencies

6429420e1d0d25d70fe20e0f0cf7f92e78b31259 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(tests): do not assert on current cli version

839a363c138a12884954ae7b11ecb929a73e5b87 authored over 6 years ago by Aileen Nowak <[email protected]>
chore(release): 1.7.1

1b27371d7cb410ad1b93c9c21f033eb6b4f6db90 authored over 6 years ago by Austin Burdine <[email protected]>
fix(migrations): Use proper permissions to create content/settings folder (#703)

no issue

Fixes an issue where the migration wouldn't have the correct permission the create t...

9b0b0c5a4ad7301ca7098e9eee0f77f442794b4d authored over 6 years ago by Eashwar Ranganathan <[email protected]>
chore(utils): improve error message for incompatible ghost zip (#702)

refs #681
refs #587

Give the user more information why the installation of the zip file fail...

3a77ec8ef1dd936a11813f36a241564d04869000 authored over 6 years ago by Aileen Nowak <[email protected]>
chore(release): 1.7.0

981da23e9b0b6fac2d1e9590329fd4a0064ee70f authored over 6 years ago by Austin Burdine <[email protected]>
feat(install): create content/settings folder

276b146df2f470f0688d7c9232d872f7b14e5beb authored over 6 years ago by Aileen Nowak <[email protected]>
feat(migrations): add core migration to create content/settings folder

1d562e72f14776fa08162da18f4f2d942b374e5a authored over 6 years ago by Aileen Nowak <[email protected]>
fix(run): Don't set contentPath in config when running

This was added in the past to ensure contentPath will be valid for ghost. Given the contentPath ...

f9c6711e274d818ebab2aba37c9875a5d67b985e authored over 6 years ago by Vikas Potluri <[email protected]>
fix(doctor): Use systeminformation for memory availability

os.freemem() doesn't account for memory used in buffers / caches in
linux, so it doesn't give an...

1395646849a8952b569496e5cbd1eb33028a76e2 authored over 6 years ago by Vikas Potluri <[email protected]>
✨ Slack -> Forum

- replacing references to slack with forum

c8b6546906ac9d2d7757440e3d6eb439d991e8e3 authored almost 7 years ago by Hannah Wolfe <[email protected]>
chore(doctor): use more informative task title for checking ghost user (#686)

no issue

4beb1c298461c147a3151063da31b13c24f8593d authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(release): 1.6.0

ec08a47216026cc41fa52046cb1c52bc9fd87a8e authored almost 7 years ago by Austin Burdine <[email protected]>
feat(doctor): prevent installations with ghost user

refs #47

- Adds a check to the `install` category
- Check is disabled for local installs
- Chec...

dde6bf0bc72ea307c681d28962116f0c92b0917e authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(doctor): check current user and dir owner

refs #47

- Adds a check to the `start` and `update` category
- Check is disabled for local inst...

9fbd3fd92af8d59b70a39391ffad60ead46540e3 authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(doctor): split check for ghost user and owner in two

d893c165b5156d95f41ff850c6d92a40e970120b authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(doctor): skip user owner check for local process

cdc9c3128624df108d68a7c5f940e553fb0c58ba authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(utils): split use-ghost-user in two fn

e8e2fb4202af357a971c7e9253c8ed2361c1e2d1 authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(doctor): use new getGhostUid util

f43b7217fd7052124210693cff87fc08c063759d authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(mysql): fix typo in error message

6af6a829828080308d98a995d5fe05ea5e063478 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(systemd): improve error handling

refs #587

62ee92f9488e10f5825fe5f43075c37547e2cb10 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(mysql): give _query method error handler

c32ce452b6d8113ec6b699192b0526e3c15ed326 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(systemd): ignore error in `get-uid` and return null

refs #587

Instead of returning an error in the `get-uid` util we can simplify it and just retur...

1ea17592cfcbf4213f2eeb7b0e415e2bf26ef76a authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(mysql): improve error messages

refs #587

8b2ecb762dd45e5a8f5fbb9f98734659cb00f494 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(nginx): improve error handling

69ffed69244cd1de3ee6b50cc15795a2dc1bc9d0 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(nginx): improve error handling

refs #587

976bfcb4882627419118bf02c0d668e1734457b4 authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(colors): expose color-free logging option (#653)

closes #457

ba58fabb1ed18d06e315ac73ab72de9be069ace0 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(deps): update dependencies

06fa93ea98aeb7930db817bcd46c75776932d8b6 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(deps): update proxyquire to 2.0.1

- fix tests that were relying on buggy behavior

f073dc5d54f0b62cd1046c2eb1b5ce8e344c59e0 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(setup): fix start/no-start option

closes #615
- respect no-start in local installs
- fix ui.confirm usage

46d64f8720719828eb2833deb768eea542a4284b authored almost 7 years ago by Austin Burdine <[email protected]>
feat(mem-check): add skip flag

6ccf6be93be3c7169697627cee587add29162f0e authored almost 7 years ago by Vikas Potluri <[email protected]>
feat(doctor): check memory before running memory-intensive tasks

a852cddc6f2f5c3e7b57d9205f23f6b4329439e5 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(deps): drop ghost-ignition, add pretty-stream class

closes #675
- drop ghost-ignition dependency
- add pretty-stream class from ghost-ignition

c4bc04792ad4ba4c65613555664cdece75f1b105 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(ls): show more helpful message when no ghost instances found (#682)

b2509536b4cd256307bd8c22e9716c9babc5bb20 authored almost 7 years ago by Vikas Potluri <[email protected]>
fix(systemd): run `isEnabled()` as sudo

5552a0e6bcbd5815e3fffe574648f8ab67b0d5c4 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(systemd): run `isRunning()` as sudo

bf1a20e31d7a9d36ab46f638da4006dc21818258 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(help): don't show aliases on help output

no issue
- this helps keep the output clean, most of the aliases are either abbreviations or rec...

2f670589ab8684fb8245fd5c7ba0b9a029edf0f2 authored almost 7 years ago by Austin Burdine <[email protected]>
feat(process): allow process.isEnabled to return a promise (#674)

refs #672
- support isEnabled returning a promise

c93124b3f7d47bd21b38f7d64037557ec8b9d0ba authored almost 7 years ago by Austin Burdine <[email protected]>
feat(process-manager): allow process isRunning to return a promise (#669)

refs #668
- update instance.running() to handle process.isRunning promise
- update everywhere ...

29b4a0b2557a1bbfd4ea7ed42a0f963b70664feb authored almost 7 years ago by Austin Burdine <[email protected]>
chore(ui renderer tests): update to support new ora dependency

Ora has always expected a stream, but it wasn't necessary to provide one during tests since the ...

cb2e3d0ab97cee9b5590397d623382ac9edda527 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(deps): update ora; closes #446

3d619c129e8cd92b1a41d792fbde9ad58efd727b authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(deps): monthly dependency update

3e418262ed75ff2236fddc84beb065f9bc4ae1ed authored almost 7 years ago by Vikas Potluri <[email protected]>
fix(utils): differentiate root command error messages for DO

no issue

Fixes an issue for DigitalOcean One-Click installs, that already moved their installat...

a69ccc6efa4678ecb78a9a20af3ae031c0a338dd authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(tests): refactor restart tests

7066580bad043853cd5ed5032e916936740aa196 authored almost 7 years ago by Vikas Potluri <[email protected]>
feat(state commands): gracefully exit in noop situations

e6e1ada6d432bff8f55be1b64c24f86f681f9756 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(deps): update dependencies (#647)

d4c358c0514de0f794611b9bf7bd802a0b2cffb2 authored almost 7 years ago by Vikas Potluri <[email protected]>
perf(bootstrap): swap out `npm root` call for global-modules dep

no issue
- increase startup perf time by not shelling out to npm and instead using 'global-modul...

61846678960df7382d5a24f918eceab13737eb41 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(mysql): use % during user creation if remote db host

closes #642
- use % rather than the db host if host isn't localhost

791301a832f2a6eae403dd8b82c315356fbc4926 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(port-polling): connect over custom host if custom host is specified

closes #643
- if the host is specified and isn't 0.0.0.0, use the custom host, otherwise use loc...

7d0c3307a7908bb0232a5f1b6f06c77e4cc51823 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.5.2

64b98a6c6102c20564f387aeadc1d8926699005d authored almost 7 years ago by Austin Burdine <[email protected]>
fix(port-polling): increase port polling timeout (#638)

refs https://github.com/TryGhost/Ghost/issues/9447
- Doubled timeout to allow the CLI tool to r...

88043722b223b8fd1c9cb82bf55a484ba68d637b authored almost 7 years ago by Wesley Archer <[email protected]>
chore(release): 1.5.1

f836464829f2ed9ce8014c4f5bae124a4a289485 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(uninstall): only use sudo to remove content folder when needed

closes #577
- cleanup uninstall tests
- disable remove content folder step if ghost user doesn't...

5e386d26182ad673ebc24b5b3a721c4b568b7209 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(doctor): exclude versions folder for file permissions check

f1fdd312597ab2bd76373507f8a087f6d07cf365 authored almost 7 years ago by Aileen Nowak <[email protected]>
chore(tests): use args[n][m] instead of getCall(n).args[m] (#630)

5ae264fd71d1b81ee7365cbebe8e2c0e65720a9f authored almost 7 years ago by Vikas Potluri <[email protected]>
fix(ui): disable allowPrompt if stdout is not a TTY

b08cfa7012e288d044166574a386ca9bc2e9eef4 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(test): fix renderer test coverage

9493abd01208e3c6034fe0345e5f92638e06fa27 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(ui): make confirm return default value with prompt disabled

no issue
- also changes the return signature of ui.confirm to return a boolean rather than {yes:...

7d652f2cdfb0023b54de345a856ed17a1277788b authored almost 7 years ago by Austin Burdine <[email protected]>
chore(test): clean up ui tests

69b9624ee685d2c4c9bfceabb5c6ddab6bbbe0dd authored almost 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.5.0

a4a2aa18517a9ed72e9fbe2cd74caf93449ffe42 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(root-user): only skip exiting inside root install

no issue
- if outside of a root install (or a root install has been fixed),
commands will still ...

8fc693a777492804e2cee7959df45daa0da6b96a authored almost 7 years ago by Austin Burdine <[email protected]>
fix(root-user): improve error messages installs set up with root (#631)

no issue
- detect DigitalOcean One-Click install and render a message how to migrate their inst...

b1614325493f90d3f01473dfa2768f0a1dde28ea authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(update-check): don't warn for prerelease or build

no issue
- if we want to be able to push prereleases in the future, this is a necessary addition...

05a4171e699ec66f25eaff8fab793877cc835b95 authored almost 7 years ago by Austin Burdine <[email protected]>
fix(doctor): show help message for install folder checks (#626)

no issue

- show clearer error message and help link to the docs, when install directory doesn...

0c81baba4fa0f2b8d902233985a5e9c40ac686f1 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(doctor): improve permission denied error message (#627)

no issue

- improve error message and tests for permissions checks, when permission denied

9af537e6bf9814d6a225f0a81ad7cfaf1cbaaa41 authored almost 7 years ago by Aileen Nowak <[email protected]>
feat(doctor): allow extensions to provide doctor checks

refs #47
- allow extensions to provide checks
- update tests
- cleanup filtering logic with `int...

4702ce8056df511721560678937d8bcee36b941c authored almost 7 years ago by Austin Burdine <[email protected]>
fix(systemd): improve systemd precheck error messages (#628)

208bb15fda4bf7dfebbfc1ed59cfdc532c1bf1cb authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(doctor): add install-folder-permissions check to start

a195fc14e4bac1204fdc32ce2b5954584ca42937 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(doctor): simplify enabled conditions (#624)

no issue

simplify the way we check for `enabled` in file and folder permission checks

4048da0e09247b583bf76d779a539f07e3409721 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(doctor): skip validate config check for running instances (#623)

no issue

- skips the validate config check when the tested instance is currently running, as ...

a94a987f95724850b5660f7ad21b15ff98c59a25 authored almost 7 years ago by Aileen Nowak <[email protected]>
fix(doctor): skip some doctor checks for local installs post-install

324a0809b59966b740e18a5f8ded96e4843b1d8b authored almost 7 years ago by Austin Burdine <[email protected]>
fix(local-process): make content folder check work in more cases

no issue
- return true for content folder check if everyone has read & write
permissions

710a9d49d24e64cec1791c3c85b706c98c3b9cf6 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(local-process): defer some requires & cleanup tests

d79110100397ae97a19015647d9ee93ade6b6935 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(extensions): remove nonexistent 'linux' extension from list

no issue
- at one point the "ghost" system user was going to be a part of a
"linux" extension, h...

378d4ed42a6b9e9c01685031eaba346d872c8716 authored almost 7 years ago by Austin Burdine <[email protected]>
chore(tests): finish config (basic) tests

86e194e5bcf0cfc5205f334323f54b90f52542b5 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(tests): finish extension tests

bce1a942bae817dfeae6b7dde2d9f734de2140e1 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(tests): Ignore noop local process branches

dde77b97901d6b73dff5ff98daebd271aeb1d48b authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(tests): finish command tests

e1590a973fc7acd4acde2e25af2ec019e3d67218 authored almost 7 years ago by Vikas Potluri <[email protected]>
chore(tests): finish find extensions util

4d9f09d36af5980d3ff1054cce42d82121ca1bd4 authored almost 7 years ago by Vikas Potluri <[email protected]>