Commit Graph

1209 Commits (2d29e603bd7e669bb8358603fcab780eeb67d873)

Author SHA1 Message Date
Peter Jaszkowiak 9b11413d14 Bundle admin scripts, remove CDN scripts ()
Close 
Barış Soner Uşaklı 847a3132fa up persona
Julian Lam f1d79635ff bump slick for v1.7.0 compatibility
Peter Jaszkowiak ae24bca16e CLI refactor with commander ()
* CLI refactor with commander

- Modularized the functionality
- All functionality done directly from `./nodebb` now
(still available from `app` for backwards compatibility)
- Moved all CLI code from `./nodebb` to `src/cli`
- Fixed `nodebb.bat` to work from any location, like `./nodebb`, and
also hides command output
- Overwrite some commander methods to add CLI color support
- Added `./nodebb info` for quick info including git hash, NodeBB
version, node version, and some database info
- Refactored `./nodebb reset` to allow multiple resets at once
- Changed `./nodebb restart` to essentially stop and start, as Windows
doesn't support signals
- Added `-l, --log` option which works on `./nodebb start` and `./nodebb
restart` to show logging, like `./nodebb slog`
- Expanded `-d, --dev` option which works on them as well, like
`./nodebb dev`
- Improvements to self-help. `./nodebb build -h` will output all
possible targets
- `./nodebb reset` explains usage better

* Fix some style inconsistencies

* Fix prestart being required before modules installed

* Fix travis failures

* Fix `help` command to output help for subcommands

* Pick steps of the upgrade process to run

* Fix formatting for upgrade help

* Fix web installer
Julian Lam d0c9c52f9b update persona for
Julian Lam f92efc509c bump mentions for https://nodesecurity.io/advisories/536
Julian Lam c834d6134e bump persona,
Barış Soner Uşaklı 86a4fd6c92 add missing dep, my bad
Barış Soner Uşaklı 6b5a0891cb add install\package.json for