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

docs: fix changelog compare link for 1.1.2

7b6c8cc3c8b9d329d74c832562afeb03819acf1f authored about 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.1.2

70e7e3d4bc3cf5234fc5e3b78e5a56c389e87b33 authored about 7 years ago by Austin Burdine <[email protected]>
chore: ignore package-lock.json (#483)

yarn is used over NPM, so there's never a need to commit the
package-lock.json file

b32e929425ed5611ab858e5233909176a48af8eb authored over 7 years ago by Vikas <[email protected]>
fix(setup): don’t rewrite no-start option when no-prompt is passed

Now it is possible to pass both --no-prompt and --no-start options
Before this fix --no-start wa...

bbc227087a2c6b6daf260c5c2d6a2102ee2d5efd authored over 7 years ago by isqua <[email protected]>
fix(config): ensure non-string args are handled correctly

closes #479
- the `--port` option is handled as an integer, which was causing the `value.length`...

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

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

3ac283cbc3796e3a14dbfbff5d7643ca0f181e2b authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): swap out istanbul for nyc

no issue
- nyc is the istanbul 1.0 test runner
- add .nyc_output to .gitignore
- fix occasional ...

170749f4298741540ca2af1053c89f57c08717cc authored over 7 years ago by Austin Burdine <[email protected]>
chore(lint): improve linting rules, ensure tests are linted

no issue
- cleanup linting rules, add some more rules for es6
- ensure tests are linted
- fix er...

b5f9c448976f6c753d95c925db70be88b542cf44 authored over 7 years ago by Austin Burdine <[email protected]>
chore(docs): update typos in docs URLs (#466)

no issue

d0cef5ecc735d45c998a1eaff72a27d9ba3cd10f authored over 7 years ago by Vikas <[email protected]>
chore(docs): update migration docs URL (#465)

closes TryGhost/Ghost#8948
- update migration docs URL

11603e8f2132f664eeefb6f6405ff35aea5a0a0a authored over 7 years ago by Vikas <[email protected]>
fix(config): offer better default database name when installing (#454)

closes #453
- make the default database name be based off of the current working directory bas...

c40d62872e7f41564d423592558e79345f56fcac authored over 7 years ago by Tom Chantler <[email protected]>
chore(release): 1.1.1

cc8c081d8f4e899e669bf0dcd47c7d757a62cf4b authored over 7 years ago by Austin Burdine <[email protected]>
fix(config): ensure port number is treated as an integer (#452)

closes #451
- ensure port number is treated as an integer so portfinder increments it correctl...

aeb772a42949a1a935dce0cd6e95d22750af4298 authored over 7 years ago by Tom Chantler <[email protected]>
chore(docs): Updated all docs urls to use /v1/

no issue

- We've now got a standard /v1/ version of docs.ghost.org
- Using this ensures that th...

b34810580c6c14fa2b632501f7d100b581b42b8a authored over 7 years ago by Hannah Wolfe <[email protected]>
chore(release): 1.1.0

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

- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- mysql@...

0c7fbaac227c13171dca3cdcc553c863933a109f authored over 7 years ago by Austin Burdine <[email protected]>
feat(install): add option to install/update using zip file

closes #59
- add a --zip option to both `ghost install` and `ghost update` so that unreleased ne...

cff1ed2f1f74f4af0d0377c643fb15d39bae7eb1 authored over 7 years ago by Austin Burdine <[email protected]>
feat(update): remove old ghost versions on ghost update

closes #201
- only keep 5 most recent Ghost versions, delete the rest

46e454df655b764f99f1fafe6a60c0a52b5a5699 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): reorganize update command and add tests

no issue
- make update command more testable
- add tests

a2fb786b92af03f47d0ea66ac3f1883505c3a493 authored over 7 years ago by Austin Burdine <[email protected]>
chore(tests): add tests for commands

no issue
- improve test coverage

6795c289ecd928e8d95f3d9dbce3e602452582d1 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add tests for individual tasks

b37b2c18c647b09584578c84beb9071cd0185e70 authored over 7 years ago by Austin Burdine <[email protected]>
fix(mysql): improve reliability of user creation queries

closes #396
- on some systems, creating a password with IDENTIFIED BY doesn't work correctly, so...

8992681e7bb2f2bdd7f89aa737c926f0efc0f473 authored over 7 years ago by Austin Burdine <[email protected]>
fix(instance): make running a function rather than a get/set

refs #435
- instead of using a getter/setter to determine running, make it a function. This allo...

0cef275dd35fb6e9da0eb53a981935b669cddfb3 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add tests for doctor command

016ba102265915e308ccc9f26aa5d3c4f408bd40 authored over 7 years ago by Austin Burdine <[email protected]>
fix(doctor): ensure `ghost doctor startup` works on its own

closes #436
- if environment is not passed in startup context,
run checkValidInstall and checkEn...

a41855de750ff37f8dfb52064ad23964fdb9203e authored over 7 years ago by Austin Burdine <[email protected]>
fix(nvm): don't use local npm version when getting the bin

no issue
- pass {preferLocal: true} to the `npm bin -g` execa command so that the npm version lo...

ea300158ce3daead04e5e9a48654121c147ac19c authored over 7 years ago by Austin Burdine <[email protected]>
fix(doctor): add install checks for various nvm edge cases

closes #281
- throw error if npm bin directory is not the same as the one used to install ghost-cli

2a8de70b5fc9ac6e1eb388e3d13f0e3b41ffea13 authored over 7 years ago by Austin Burdine <[email protected]>
fix(config): πŸ› don't enforce case for mail config

closes #421

- uses toLowerCase() and lists all config options in lowercase

d0225f8dd4e35994ad77bd74718c2eb385cddacf authored over 7 years ago by Hannah Wolfe <[email protected]>
chore(test): add tests for systemd

79100ee52456ab2b2bb0b6dc826e239b415d6ad7 authored over 7 years ago by Austin Burdine <[email protected]>
fix(systemd): use filename to determine previous setup

no issue
- previously, we didn't check if systemd had already been created
- now, we check if ex...

10f87227a93649497804cee1c0260a66d41c57c9 authored over 7 years ago by Austin Burdine <[email protected]>
perf: lazily require modules in commands

refs #428
- defer requiring modules in commands to as late as possible

3f6d8cc0c3146904857f3ee6f37faefb6cdfca5e authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add unit tests for install command

4013f2a12417205ee35b695b37406e8b9fad9ae5 authored over 7 years ago by Austin Burdine <[email protected]>
feat(install): allow local installs to specify version

closes #423
- `ghost install 1.x.x --local` now works for local installs

cb6062faee3c31c42a05be819743b5ebc6a8b9de authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add test stubs for remainder of files

- this gives us a more accurate representation of what the repo test coverage actually is πŸ™ˆ

d5c4959f1dd345644dc54dfc0855ca6eed331636 authored over 7 years ago by Austin Burdine <[email protected]>
fix(linux): make ghost user regex check case insensitive

closes #400
- for `id -u ghost` -> centos returns "No such user" - this made the use-ghost-user ...

2f1fcc6765f2045f3661faa17d4cc202aaf4e303 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add a bunch of tests for various classes

- add tests for advanced config options
- add tests for system class
- add tests for extension...

05a42f6d3b07287370e87fda238aa381ea1bb4dd authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.3

1a94ea0051e00e9fb1ec438519782753003cf458 authored over 7 years ago by Austin Burdine <[email protected]>
chore: dependency updates

bd19d0cb2aa47e3728bd69b58d530581c63a4441 authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.2

375d2facde5b8791678b75fbac38cacf2ad65ed3 authored over 7 years ago by Austin Burdine <[email protected]>
chore: update dependencies

- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- sem...

32385c57557c73559f4dc6acf5fb2fc3bb84b367 authored over 7 years ago by Austin Burdine <[email protected]>
fix(migrate): improve error handling with sqlite install failure

refs #281
- add better error message when sqlite install hasn't worked

9c07274206ad20eb31a28aeec4b5307c9ef7e908 authored over 7 years ago by Austin Burdine <[email protected]>
fix(doctor): skip parent folder perm check if linux user is skipped

closes #405
- skip directory check if `--no-setup-linux-user` option is passed

6eec35caa5b80c04bdd43a40f74794e1a873b7a2 authored over 7 years ago by Austin Burdine <[email protected]>
fix(doctor): fix prompting and error handling with --no-prompt

closes #410
- throw errors instead if prompts are disabled
- fix error if remote mysql host is used

164167618f6f477f047d9f1f31f5887974b263d3 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): make install checks unit-testable, add unit tests

110bb4770b8f990bee4dd78a3a718c6efd1042e5 authored over 7 years ago by Austin Burdine <[email protected]>
chore: update troubleshooting docs links

106f4e84fe0bc8bebe977dbdfb3124e14e3ad890 authored over 7 years ago by Austin Burdine <[email protected]>
fix(config): only prompt if args aren't provided

no issue

b8d6f673821995932582a01d2a863b4dd08b5db5 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add config command unit tests

e4b11d0c771694a8cad6c7e85269d5aed18789d8 authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.1

dc789739d5d78b3b8eb65d121c70ec6a88e93b47 authored over 7 years ago by Austin Burdine <[email protected]>
chore: add standard-version config to package.json

8464f8a64c4a28b7755600043c9c88fd32ce9a2f authored over 7 years ago by Austin Burdine <[email protected]>
fix(setup): re-add ability for linux-user step to be skipped with flag

closes #385

605dd02f4247fa74f46cee9fe3240fd4b6b709d7 authored over 7 years ago by Austin Burdine <[email protected]>
fix(run): disable update check on `ghost run`

closes #356

7abe68b8df724744558eb00e0c6c556a912c5d7c authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): add working local install acceptance test

refs #328
- force-install sqlite3 so we get it consistently

7b6d5eee1368c64d9f7423883bebc590b2f3b6a0 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): delete config acceptance test

closes #328, closes #284
- config acceptance test was causing lots of build failures, we should
...

7d536745ca933850664aa931b4b5924b1a96c5d4 authored over 7 years ago by Austin Burdine <[email protected]>
chore(test): improve test utils

refs #328
- set global promise to bluebird in acceptance test class
- add ability for setup to s...

628abde10b8f42bc40dc3d7c2b23ace46dc57104 authored over 7 years ago by Austin Burdine <[email protected]>
fix(config): Allow all wellknown mail services

closes #383

- remove extra text from QQex so that it can be validated
- add GoDaddy, GoDaddyAsi...

3cc07b9002836f29836a926b7323f5d66e9fa61d authored over 7 years ago by Hannah Wolfe <[email protected]>
fix(config): transform urls to lowercase

closes #399

- I tried to do this with the yargs coerce method but couldn't find anywhere that i...

185334e1303ccc255a20838bd9789620ed59d7d2 authored over 7 years ago by Hannah Wolfe <[email protected]>
fix(ui): fix typo in error output (#398)

b44937fdaea19f46bceed58c857cade7ba219632 authored over 7 years ago by Nils Brychzy <[email protected]>
fix(migration): don't hide migration errors

closes #378
- don't ignore stdout, as knex errors are written to it

42a9832006b7b4c88f075d237ac355097179bfb9 authored over 7 years ago by Austin Burdine <[email protected]>
chore(readme): Updating documentation URLs

- I went and changed pretty much all the URLs
- This fixes the broken links

37477cc104eb65c9ec17999094f16ec47c95d9aa authored over 7 years ago by Hannah Wolfe <[email protected]>
feat(help): add status as an alias for 'ls' (#380)

no issue
- adds an alias for the ls command as status

087752350ef66441775b07c34068b80d66298127 authored over 7 years ago by James <[email protected]>
chore(release): 1.0.0

76d1d610b21971167549e846e30106033bc72e1c authored over 7 years ago by Austin Burdine <[email protected]>
fix(command): make aliases work correctly

fa3e6c8e5c2c813708103dd23ef3ae0bcc1fefec authored over 7 years ago by Austin Burdine <[email protected]>
chore: bump minimum supported version of ghost to 1.0.0 πŸŽ‰

5712188e059e65e60ae6d301ad1b96c548bc61ef authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.0-rc.4

350e0c3df4477f461f2c2112e7106d70a923c5ea authored over 7 years ago by Austin Burdine <[email protected]>
fix(help): add onlyOptions argument to configureOptions

1f77407af3cb6ccde06a65efc6bcea3fd8a2c6a9 authored over 7 years ago by Austin Burdine <[email protected]>
fix(help): update descriptions to be more helpful

closes #321
- add better descriptions to various commands

debfa6bd805614b12b3beeb4a96f96d9998d1768 authored over 7 years ago by Austin Burdine <[email protected]>
fix(nginx): don't try to restart nginx when nginx isn't a thing

no issue
- if no promises are added to the array during uninstall, it means nginx isn't installe...

61fc7c09e865c223e444a3e86f2fb4230770674a authored over 7 years ago by Austin Burdine <[email protected]>
fix(help): explicit setup stages

c3df8cbf8305b816b821f871a0b3224e6906dd7e authored over 7 years ago by Hannah Wolfe <[email protected]>
fix(command): Tweak valid install check output

- switch order of checks, as for now an LTS folder is most likely
- add link to migration guide
...

2e7c64fec4fb4b6a99e88db7661fc78d105f2fa7 authored over 7 years ago by Hannah Wolfe <[email protected]>
feat(help): add epilogue with docs link

- ensure all help commands end with a link to the docs

f8a37c897adf514e7ff0c179b542c4795c695999 authored over 7 years ago by Hannah Wolfe <[email protected]>
feat(help): custom aliases

- main task here was to add upgrade as an alias of update
- also added my fave typo of intsall 😁

44db436f8b349af82b43bc9f9ca8d42dbb13d73b authored over 7 years ago by Hannah Wolfe <[email protected]>
feat(update): add pre-stable warning message with docs link

closes #364
- if an instance was installed with a pre-stable version of Ghost-CLI, this message ...

72b461fbd89883b2ce26c10844fa52bd40083fe3 authored over 7 years ago by Austin Burdine <[email protected]>
fix(log): check environment if instance is not running

no issue
- this ensures `ghost log` inside a non-running dev install doesn't break

bc845de38be1a1ad50b4347b66f605f5e312eae4 authored over 7 years ago by Austin Burdine <[email protected]>
refactor(nginx): use acme.sh better, move nginx conf to templates

closes #363, closes #365, closes #348, closes #332, closes #183
- move nginx configuration to te...

2111ffe14aa150eafee1898b18a195aa6562615d authored over 7 years ago by Austin Burdine <[email protected]>
fix(local): only force kill on Windows

closes #368
- force killing on mac/linux doesn't allow the child process (ghost run) to kill the...

be953437ba1cb875333a5a06dc607b65947cffd6 authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.0-rc.3

991e7e9c000bf15b7304b279ba1392022e22e6d9 authored over 7 years ago by Austin Burdine <[email protected]>
fix(doctor): better directory permissions checks

closes #355
- add check to ensure directory tree is readable all the way to root on
linux

aa5b047064c616fc87c02a410f53b19c4022337e authored over 7 years ago by Austin Burdine <[email protected]>
fix(windows): fix local process manager on windows

closes #228

1655806c334065ba147bd9f3476277c3af9a9ee4 authored over 7 years ago by Austin Burdine <[email protected]>
fix(run): extract use-ghost-user into a util

13f442ca82401bbd3e5a939351cdef8a1e005dbb authored over 7 years ago by Austin Burdine <[email protected]>
fix(migrate): re-work migrate step to run knex-migrator in a subprocess

closes #349
- move knex-migrator to run in a child process, which allows us to initialize a sqli...

e8d4f314788b1010230433761d7475b281df71cb authored over 7 years ago by Austin Burdine <[email protected]>
chore: update dependencies

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

1e03d8afc0e4b3976b500ad55c4367376c4718f3 authored over 7 years ago by Austin Burdine <[email protected]>
fix(config): add default dbpath when db is sqlite

refs #349
- add defaultValue function to dbpath argument

778aafadb9cb5512d3357e8548bb0206ac7cdd12 authored over 7 years ago by Austin Burdine <[email protected]>
fix(setup): fix setup when `linux-user` is passed as a stage

9408737a54f88ca6f9a4dba360f5cb67a0f35867 authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.0-rc.2

9ddb0f994f214376be4581f19680f4c719ed213c authored over 7 years ago by Austin Burdine <[email protected]>
fix(mysql): prepend `/usr/sbin` to path for mysql check on linux

2d4fe72172635c8a87cfe6e7948e75bd6fcad274 authored over 7 years ago by Austin Burdine <[email protected]>
chore(release): 1.0.0-rc.1

f56c5336371dc5953d3245f68a668879f60a95a7 authored over 7 years ago by Austin Burdine <[email protected]>
chore: bump minimum supported ghost version to 1.0.0-rc.1

6e84516cafa972981ec1fc7847cbf1fb51809778 authored over 7 years ago by Austin Burdine <[email protected]>
fix(ssl): ensure well-known block actually gets created

no issue
- fixes ssl setup issue

08597c97a67be49530566b5a165af58db04fa8b1 authored over 7 years ago by Austin Burdine <[email protected]>
docs: add contributing and issue templates

ebd4bcedc96718fcf0abdc7c8ad085e050293e78 authored over 7 years ago by Austin Burdine <[email protected]>
docs: update readme

217f2cc5cfdca438b19b19112230facd641443e4 authored over 7 years ago by Austin Burdine <[email protected]>
chore: update dependencies

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

3e0778fe606e5920001ec3a90c7efebeade32cc6 authored over 7 years ago by Austin Burdine <[email protected]>
chore: upgrade chalk to 2.0

no issue
- add has-ansi to dev deps
- update removed methods to their replacements

b70c87952f9985ac33d30baf2b3b34edd4958f87 authored over 7 years ago by Austin Burdine <[email protected]>
fix: invalid boolean logic *facepalm*

220040838b5b117a585af4c243d18e87420ec5fd authored over 7 years ago by Austin Burdine <[email protected]>
fix(setup): remove boolean constraint from start flag

no issue
- if the boolean constraint is enabled, then argv.start will be false in the case that ...

8fffc1f246a029e5abcd27b619aa3a4535f51554 authored over 7 years ago by Austin Burdine <[email protected]>
fix(template): log successful created template in all cases

no issue
- previously it would only log if the template was being linked to somewhere on the sys...

5ad363d6c3e2941535d36c44643b8103c185148c authored over 7 years ago by Austin Burdine <[email protected]>
fix(ui): 🎨 template prompt adjustments

refs #313

- don't allow users to skip, as this would break things
- only show the option to con...

6cee3a37c98861e4656b81738078f54bfbacb3fb authored over 7 years ago by Hannah Wolfe <[email protected]>
fix(ssl): actually skip ssl generation tasks if dns check fails

closes #331
- fix skip logic in ssl tasks

f7da9dc03753f0114db07ef58308e35853c7ccbf authored over 7 years ago by Austin Burdine <[email protected]>
fix(ui): make fail and success methods output symbols (#339)

no issue
- deps: [email protected]
- ui.success and ui.fail output symbols now

14a8271c14cfa5a509734c216fad44df87d0fe79 authored over 7 years ago by Austin Burdine <[email protected]>
fix(run): better handling of ghost run with linux user

refs #317
- use sudo to run ghost as the ghost user when it's set up for the instance

7e0191ef0f8ec11ecf47d22392b2060398a67ef5 authored over 7 years ago by Austin Burdine <[email protected]>
refactor: pull linux extension code into CLI proper

closes #334
- remove linux extension, make it part of the CLI itself

3076bed3440a3a0305a6810b7127985c4975a517 authored over 7 years ago by Austin Burdine <[email protected]>