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

feat(setup): refactor setup command

closes #594, #588
- cleanup setup command code & improve testability
- rework how extensions reg...

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

- regenerate lockfile to update subdeps

13a616065cb80aa0aa60d0827f41dbac737d5005 authored almost 6 years ago by Vikas Potluri <[email protected]>
chore(release): 1.9.9

f06ca1a67e49a4d5a3e18cf95de42c1c436361b0 authored almost 6 years ago by Austin Burdine <[email protected]>
chore(docs): update links to new docs site

no issue
- update old docs links

aa5f4ecd6c53aa0c63fbb4cdf459096d7145016d authored almost 6 years ago by Austin Burdine <[email protected]>
2019

9f81d99f4a1106e94a8fcdd9aefac2fbbb46fb89 authored about 6 years ago by John O'Nolan <[email protected]>
chore(travis): run 'yarn audit' on lint build

no issue
- add yarn audit to check for vulnerabilities

19dbdac81096fa5ee8c6ae01e6ac900329b11b83 authored about 6 years ago by Austin Burdine <[email protected]>
chore(deps): update dependencies (#858)

no issue
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- ...

071ec0cbdc1e02522e93a34954b4b592c98ac798 authored about 6 years ago by Austin Burdine <[email protected]>
😒

I swear it passed locally

80940ccc2d7fde1466c3ebac7bed958ee49b3fd6 authored about 6 years ago by John O'Nolan <[email protected]>
I was never here

913fb6fbf818eb978227f8e84576d4a7d70f46fa authored about 6 years ago by John O'Nolan <[email protected]>
Update docs links

02c08a31b0c9cb0a62642cb1147ff0f7c2a49bdc authored about 6 years ago by John O'Nolan <[email protected]>
chore(release): 1.9.8

cf480e04f8c655b66a35e6742b1f6e00f0c1668e authored about 6 years ago by Austin Burdine <[email protected]>
chore: bump Node v10 min version (#854)

no issue

- see https://nodejs.org/en/blog/release/v10.13.0/

6219de9c2cfb852d72f56c28b411cb0741420c41 authored about 6 years ago by Katharina Irrgang <[email protected]>
chore(release): 1.9.7

fa33387b1f3f856bc0d508061da38c982c7c2203 authored about 6 years ago by Austin Burdine <[email protected]>
feat(node): add support for node v10

cccddaea1a6188340b9b668dd24a522ac5f55feb authored about 6 years ago by Austin Burdine <[email protected]>
fix(ui): default exitOnError to true in listr opts

58806dafbfeb9ee2b74e98059231435eb1373d90 authored about 6 years ago by Austin Burdine <[email protected]>
feat(instance): add isSetup getter

- uses System.hasInstance to determine if instance has been setup

c81070c54fb40619f52909f6ba4359fce1629ee2 authored about 6 years ago by Austin Burdine <[email protected]>
feat(system): add hasInstance method

65bc34049aa485afafa1101b9c54b58c3410a52f authored about 6 years ago by Austin Burdine <[email protected]>
feat(renderer): log task output if skipped

463d7062e26250e7ab667ece5e08825acf547cb6 authored about 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.9.6

57f061405095c2b8c5382e1a6f39e65fcb8c7c8f authored over 6 years ago by Austin Burdine <[email protected]>
fix(pre-check): don't run config check if folder doesn't exist

closes #834
- add fs.existsSync check to task `enabled` fn

baa351cbb74788976195336ff32739796d75c5ad authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.9.5

b7c67a6a9aea706ea3b8ff3647f1ecead149672f authored over 6 years ago by Austin Burdine <[email protected]>
chore: ensure docs links point to non-versioned docs

closes #828
- replace /v1 docs links with their non-versioned counterparts
- correct links point...

87a35484a112942e5be568aebdcf6936117edbff authored over 6 years ago by Austin Burdine <[email protected]>
chore(deps): regenerate yarn.lock file

no issue
- yarn 1.10 adds the integrity field
- normalizing resolved link

505e3d2e23c0c7d8b4296fad6b59133a217cdd99 authored over 6 years ago by Austin Burdine <[email protected]>
chore(deps): upgrade yargs to 12.0.1

includes lockfile regeneration

141f22031dfcc7ffa15f97f6d8c00af1db3a0122 authored over 6 years ago by Vikas Potluri <[email protected]>
fix: use correct task function property in pre-checks

no issue
- isEnabled is not the correct property name, enabled is

1674e7e16accfe1f604b3b961dcc01f94f4f25ed authored over 6 years ago by Austin Burdine <[email protected]>
feat: add 'clearOnSuccess' option to renderer

- mimics the "clear" option in ui.run, but applies to all tasks

7cfbfb7d5b05badec6657506a5177c6cb4d01240 authored over 6 years ago by Austin Burdine <[email protected]>
feat(pre-checks): add ~/.config folder ownership to pre-run checks

closes #675
- convert update check to a listr task set
- add ~/.config directory check to list o...

e9e640ff83974c989d20231d320dc52229b0e995 authored over 6 years ago by Austin Burdine <[email protected]>
refactor: extract configuration step into task

refs #588
- moves configuration step into a task
- simplify/cleanup the config command

4621bccc0b27bf53eb106f8a64bf1c802567b273 authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.9.4

6b0bdf46781364ac43838af1c7d94076ad2fee89 authored over 6 years ago by Austin Burdine <[email protected]>
chore: yarn release => yarn ship

0e91e67d43a33c6561d7789a26eda53b434d06e6 authored over 6 years ago by Austin Burdine <[email protected]>
chore: set standard-version to v4.3.0

no issue
- somewhere between v4.3 and v4.4 standard-version introduced a change that changed
h...

b0576fb21369d37fa0b71cabc1d05dbb75f7f432 authored over 6 years ago by Austin Burdine <[email protected]>
fix(utils): fix logic error in url validator

c8f355495bc16e0b68305de15cfa13518c0e3c36 authored over 6 years ago by Austin Burdine <[email protected]>
chore: update description for `ghost buster`

03ecbdeda7070aabcf927a88a66ee22a4a9847b8 authored over 6 years ago by Austin Burdine <[email protected]>
cleanup: use more direct language

8360143289c8be7006b968eec7798bc3fb2209ff authored over 6 years ago by Hannah Wolfe <[email protected]>
chore: fix lint issue

276d5c4713f9a195df307575e769201ab9157476 authored over 6 years ago by Austin Burdine <[email protected]>
cleanup: Reword email reason hint

cfab29ef7c21ca98afae7389460d7884906d2322 authored over 6 years ago by Hannah Wolfe <[email protected]>
cleanup: improvements to final messaging

- added ui.link to start making all links appear consistently
- reduce the output after Ghost st...

507a9273afbd42e2b5ff66a0bf1b4f0f15c7d138 authored over 6 years ago by Hannah Wolfe <[email protected]>
cleanup: Reword sudo command output

- Changed the output to be just "sudo:", which is more succint
- This makes it easier to scan/re...

4781a9db85e93fe8625f3599bafca27879f0891a authored over 6 years ago by Hannah Wolfe <[email protected]>
cleanup: url -> domain and remove Ghost

47f3c6163f326d2996cab3e389090703b05d4239 authored over 6 years ago by Hannah Wolfe <[email protected]>
feat: added transform to handle urls without proto

closes #812

Update url handling behaviour:
- When entering a URL, add a protocol if one is miss...

581c90105154944801bb825014b19e7971d3cb6a authored over 6 years ago by Hannah Wolfe <[email protected]>
Add new URL utility

bff0d95500a3146d9bf37e4b317355564fab94ed authored over 6 years ago by Hannah Wolfe <[email protected]>
fix: make admin & url validation the same

- not sure why this was different

29acafe817487128295cab43ef8ed9a8f6f40473 authored over 6 years ago by Hannah Wolfe <[email protected]>
Ignore remaining test coverage edge case

af5b8f561425b6647fada4d66bfbed149d609e75 authored over 6 years ago by Austin Burdine <[email protected]>
🛠 Moved yarn lint to posttest

- This little trick makes testing easier, as linting runs last
- Don't really care about linting...

d62b497b1a50c9202ce3cea4dbec003c2dae37bb authored over 6 years ago by Hannah Wolfe <[email protected]>
cleanup: convert cliConfig usage to get/set usage

refs #783
- replaces scattered usage of instance.cliConfig.x methods with standard getters/setters

77188efab64f61810854d020ca14ba56246938a0 authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.9.3

561888042dbc9185dfbcc609b1dcedcb53abeff1 authored over 6 years ago by Austin Burdine <[email protected]>
feat: add --auto flag to make setup quicker

refs #806
- add auto option to UI class to help reduce number of prompts

89a92c08719121c4298c973eb13f055bade30472 authored over 6 years ago by Austin Burdine <[email protected]>
chore(test): improve test coverage

no issue
- bring test coverage back up to 100%
- refactor major-update ui function to be cleaner...

1d5dab17c23541eecfd5285c2da73a48fe4380e4 authored over 6 years ago by Austin Burdine <[email protected]>
💅 Updated version output for consistency & clarity

- used the same lower case v for the word version
- move the dir message to the end to make it e...

2ef73cba3c0872dae767ea237b3fd65d66919883 authored over 6 years ago by Hannah Wolfe <[email protected]>
chore(release): 1.9.2

5d23aaa83d123c19b6ad23e08764781ea347e217 authored over 6 years ago by Austin Burdine <[email protected]>
fix(doctor): set find maxBuffer to infinity

closes #801
- set maxBuffer size to infinity

a681542e6a6a7ef2f7862f2a253eb097846623e9 authored over 6 years ago by Austin Burdine <[email protected]>
fix(ui): make sudo prompt more clear

closes #797
- say "Sudo Password" instead of "Password" to be more clear

02d506ab46416034662be7b720b3459d7d0fc141 authored over 6 years ago by Austin Burdine <[email protected]>
feat(stack): add support for ubuntu 18

closes #794
- update system-stack check to account for ubuntu 18

7d17adbfdd55ba4a3d2ac929fbd9400c0a0355ba authored over 6 years ago by Austin Burdine <[email protected]>
chore(lint): use eslint-plugin-ghost for lint rules

no issue
- switch to eslint-plugin-ghost for linting rules
- fix issues from changing lint rules

478277f641ff264ed23e53d3962ab9b14be5a1db authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.9.1

d46aebd0776456b6adc537d0fa57dc4876eca6e9 authored over 6 years ago by Austin Burdine <[email protected]>
fix(version-resolver): allow v2 updates w/ multiple v2 releases

refs https://forum.ghost.org/t/error-when-attempting-update-to-ghost-2-x/2515

fc12d22beec2caaa83520e93d25a531b690b56b6 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(zip): ensure zip upgrades from v2 to next v2 work

no issue
- add failing test & test for resolve-version to make sure it stil works
- fix logic er...

4ae1f42e630d9315162517c72bd69bcd06f7e309 authored over 6 years ago by Austin Burdine <[email protected]>
refactor: move template methods from instance to extension

refs #783
- extensions are the only things that use the template method
- cleans up the instance...

23fb3b7d8fa6afde949d27564e20a6f70f77b51d authored over 6 years ago by Austin Burdine <[email protected]>
chore(es6): use destructuring in nginx extension

2b115a30d763ccdae7514d7721ca4a8fc060c318 authored over 6 years ago by Austin Burdine <[email protected]>
fix(ui): ensure demo post url is output correctly (#785)

b054939da859767a1328abd280e84c56546b7c3e authored over 6 years ago by Phoenix Eve Aspacio <[email protected]>
chore(release): 1.9.0

ade4e410405a4b17a2f0fc2bfec098a6289177d8 authored over 6 years ago by Austin Burdine <[email protected]>
chore(test): upgrade appveyor node version

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

no issue

The following packages have (partially) been held back:

got - got v9 drops support fo...

358ce5826c1cc771979a8e503d6f310b8375f016 authored over 6 years ago by Vikas Potluri <[email protected]>
chore: fix zip version unit tests

216bf2facf54cb0a43840107cf3b616aeb9d059c authored over 6 years ago by Austin Burdine <[email protected]>
chore(lint): converted bin folder to bin glob

no issue

eslint was complaining that no files matched bin, so updated the command
to use the bi...

6fa56fd95141864af5c8421e56e06087d222459e authored over 6 years ago by Vikas Potluri <[email protected]>
fix(v2): allow prerelease->pre/stable upgrades in zips

no issue
- Updated edgecase logic to allow eg. Ghost 2.0.0-rc.1 to Ghost 2.0.0-rc.2
- Added test...

10bd8c4e4fe5cb76d5e4b5cea586b9187fe47a14 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(v2): enforce v1 => v2 migration rules with zips

refs #759
- helpful for testing
- otherwise we allow a direct jump from e.g. 1.20 to 2.0 and thi...

c1af61ee872e620a67b027c77880f6c7af7d1e70 authored over 6 years ago by kirrg001 <[email protected]>
feat(v2): update knex-migrator execution for Ghost 2.0 (#765)

refs #759

- We have moved the execution of knex-migrator into Ghost 2.0.0
- This commit will en...

d6af62a81c62c3b281d49605b9740016099419d4 authored over 6 years ago by Katharina Irrgang <[email protected]>
fix(v2): ensure migrate script validates Casper correctly

refs #759
- if your active theme is "casper", we have to validate the casper theme from the v2 f...

93d191f5cf310dfafa0b73cfa84701126a741a97 authored over 6 years ago by kirrg001 <[email protected]>
feat(migrate): execute database rollback on rollback (#774)

closes #699
- run database rollback on `ghost update --rollback`
- forward --version to knex-mig...

f56e60049871da83af88f0c126235c83db38c558 authored over 6 years ago by Katharina Irrgang <[email protected]>
feat(flag): add --v1 flag to install and update

refs #759
- adds --v1 flag to install and update commands
- add arg to resolveVersion util that ...

eb315c391a3f2f141cc1a0446330dffc07785e09 authored over 6 years ago by Austin Burdine <[email protected]>
feat(v2): avoid direct upgrade to v2 (#770)

refs #759
- extended version resolver
- detected major version jumps
- optimised code around the...

702e953c5ad00b2a700b9e3d1227a453bfc1b584 authored over 6 years ago by Katharina Irrgang <[email protected]>
feat(update): add auto rollback of failed updates

refs #759
- ask user if we wants to bring back previous version if
- GhostError was thrown (mi...

4f00353fc474ccaa08d917bf31da513a06ac1ea7 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(migrate): optimise error handling in migrator task

refs #759
- return a proper GhostError when migration fails
- detect if knex-migrator can't find...

be2c923331ad4ed3a4122b54e404adcfd0bf6d7d authored over 6 years ago by kirrg001 <[email protected]>
fix(v2): ensure `ghost update --force` correctly jumps to v2

refs #759

80932742d6af8ff9366ce263a9e15def36564403 authored over 6 years ago by kirrg001 <[email protected]>
feat(v2): added v2 migrate task (#771)

refs #759
- executed new task if you are migrating from v1 to v2
- do not execute the new task...

e9ed36b673219e2785e8ac3b3515ff098aea9c7e authored over 6 years ago by Katharina Irrgang <[email protected]>
fix(v2): changed major version comparison

refs #759
- `semver.satisfies(version, '^2.0.0')` doesn't work with release candidates
- switch ...

d243beda12ad232f67a193f6248603db56d5219f authored over 6 years ago by kirrg001 <[email protected]>
fix(migrations): sudo - don't fail with existing settings folder

issue #776

In production sites, when the ghost user is used, the `content/*` folder needs to be...

dc2d0f59114f820c1ffb7bc9929ae3cd806bd4c0 authored over 6 years ago by Vikas Potluri <[email protected]>
chore(config): DRY URL validator

29f2b01c612879e317fd9adc5f1e352174d30ec4 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(config): disallow URLs ending with `/ghost`

0dfb6d3ba94dc5ff486032dce8ba6a01a9416445 authored over 6 years ago by Vikas Potluri <[email protected]>
chore(es6): standardize es6 usage in systemd extension

no issue
- cleans up/standardizes es6 usage throughout the systemd extension

bd70bb676fa763940b37118a70dbc3f9bfb0de0d authored over 6 years ago by Austin Burdine <[email protected]>
fix(systemd): improve error handling of instance failed state

closes #761
- calls systemctl reset-failed when service is in failed state & returns false
- imp...

0f00c033f5b45b1ba359ef15d33dbe208459992f authored over 6 years ago by Austin Burdine <[email protected]>
chore(ui): cleanup run function, add clear option

- use destructuring to cleanup code a bit
- add clear option that allows stopping the spinner ra...

1874d5d82b2fa4a5c01e9173198f18a35f410bcc authored over 6 years ago by Austin Burdine <[email protected]>
fix: show spinner during update check

no issue
- when on a slow connection, there's no UI output indicating something is going on. Thi...

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

no issue
- update all dependencies that don't break functionality

40ece52efa2de4d321b6bc3a00600fb63f89765a authored over 6 years ago by Austin Burdine <[email protected]>
fix(nginx): skip uninstall if url is not set

no issue
- if you run `ghost install --no-setup` and then try to run `ghost uninstall`, the ngin...

9e27b594bde36e2d98a9337cb761b85e42afbf81 authored over 6 years ago by Austin Burdine <[email protected]>
chore(deps): upgrade non-breaking dependencies

c8ea02c85a76292553027ad62052d921037cfadb authored over 6 years ago by Vikas Potluri <[email protected]>
refactor(ui): simplify interactions between ui + renderer

- simplify how UI creates a renderer class, and how the renderer class maintains that UI instanc...

cf83509a7441f0a3965995e7734fe6d75851d4cd authored over 6 years ago by Austin Burdine <[email protected]>
Updated README.md: Recommended Stack section

no issue

- we should try to avoid duplicated content
- instead we should link to our docs
- e.g...

3e962d94a8b6956e0ab765f272cf00518cfb421f authored over 6 years ago by kirrg001 <[email protected]>
chore(template): actually fix template ordering

60fe853253c19a7a26db0685430429e1ef5f4627 authored over 6 years ago by Austin Burdine <[email protected]>
chore(template): fix ordering of issue templates

d0fa88bb282660e4a7b26738db2f180d3b96ac66 authored over 6 years ago by Austin Burdine <[email protected]>
chore(template): swap out single issue template for multiple

6d6644753db88d491fb471f840e441a7cc9c36a6 authored over 6 years ago by Austin Burdine <[email protected]>
fix(tests): stub system class for command checkRoot

With 9786477 the order commands were run in was changed so the check wasn't properly run. By stu...

ba184522737762f4875e75d49f5a4672211189fa authored over 6 years ago by Vikas Potluri <[email protected]>
feat(flags): add global `dir` option

Add ability to specify which directory Ghost should run in

refs + closes #538

e9ec39aae2e82f15b45327bc5e43347c6a733df7 authored over 6 years ago by Vikas Potluri <[email protected]>
fix(ui): don't overwrite default options

Object.assign writes values from args[1+] into args[0] so defaultOptions were being overridden

1357cc69d428678d59a543cba0e5efc337e20a3d authored over 6 years ago by Vikas Potluri <[email protected]>
fix(start): properly print admin URLs for blogs in a subdir

975049cd850f0cdf33555c73a2b675fe7b6e742e authored over 6 years ago by Vikas Potluri <[email protected]>
chore(deps): cli-table2 => cli-table3

refs https://github.com/cli-table/cli-table3/issues/17
- cli-table2 is unmaintained

134d4e1285b5451e11e443494f2c3425350ac08b authored over 6 years ago by Austin Burdine <[email protected]>
chore(release): 1.8.1

1a4d6d73ff32a1f0507589db7e907ae911970cb8 authored over 6 years ago by Austin Burdine <[email protected]>
fix(run): local process manager forwards Ghost error message correctly

closes #742

- the target process manager has not received the correct error format

abaf8347873360e4b44889477833ad91a6cef484 authored over 6 years ago by kirrg001 <[email protected]>
chore(release): 1.8.0

a8a09e0bca12e5428135ec46c4cb7b0aa45be918 authored over 6 years ago by Austin Burdine <[email protected]>