@nodewood/cli

1.0.2 • Public • Published

Nodewood

Command-line interface for installing and managing Nodewood projects.

Documentation can be found on the Nodewood website

Releases

1.0.2

  • Changes from using api as the default image to run Docker commands to new run image.

The run image is part of the 1.0 release of Nodewood. If you have not or cannot update Nodewood to this release, you can modify your .nodewood.js project config file and add runImage: 'api', to switch it back to using the api image to run Docker commands.

0.17.2

  • Fixes eject so file retains correct case even if incorrect case is used in command args.

0.17.1

  • Updates download and unzip code to be more-reliable.
  • Adds -v verbose mode.

0.17.0

  • Adds seed command to run Knex seeds.

0.16.3

  • Fixes incorrect uppercasing of multi-word names when creating files with add.

0.16.2

  • Removes pluralization behaviour for feature name when creating files with add.

0.16.1

  • Fixes migration name created with add:feature not respecting custom plurals.
  • Fixes scripts created with add:feature not respecting custom plurals.

0.16.0

  • Adds script as new type for add command.
  • Adds script command to run scripts.
  • Adds custom case for admin when pluralizing (always admin), so files for the admin feature get put in the correct spot.
  • Adds new template values to support new model field names.

0.15.4

  • Fixes incorrect "most-recent version" being displayed when checking updates.

0.15.3

  • Fixes route not being added for new pages.

0.15.2

  • Fixes custom plural not being respected when creating a feature.

0.15.1

  • Fixes dev command not working without the -d option.

0.15.0

  • Adds -d option to dev command to allow for detached mode.
  • Adds stop command to stop projects running in detached mode.
  • Bumps glob-parent from 5.1.1 to 5.1.2.

0.14.2

  • Fixes a bug when loading local state-level taxes.

0.14.1

  • Removes instructions to run yarn install.

0.14.0

  • Updates & installs dependencies in app/package.json when updating Nodewood library.

0.13.3

  • Removes superfluous logs issued during nodewood dev.

0.13.2

  • Adds support for alternate docker-compose commands.

0.13.1

  • Removes temporary API containers after migrate/rollback.
  • Updates config file location for feature add explainer text.
  • Updates example migrate command after adding new feature.
  • Fixes issue where Stripe diff would fail with empty tax list.
  • Adds check for minimum version of Node.js.
  • Displays local Nodewood library version, if applicable.

0.13.0

  • Modifies add:feature to create a more fully-functional feature.

0.12.2

  • Updates added Stores to use plural of provided name.

0.12.1

  • Updates docs links to new location on website.

0.12.0

  • Adds better error messaging for when the Nodewood server is down.
  • Adds useful information after performing an upgrade.
  • Displays command help when expected command suffix is absent.
  • Adds nodewood eject command.

0.11.0

  • Adds nodewood tailwind:prefix command.
  • Adds prefix to Tailwind CSS classes in wood folder on upgrade, if defined in Tailwind config.

0.10.4

  • No longer attempts to template Vagrantfile on new project.
  • Downloads zipfiles outside of target folder to fix Windows delete bug.
  • Appends a random string of characters to downloaded zipfile to avoid conflicts.

0.10.3

  • Uses sync version of remove to delete downloaded zip files.

0.10.2

  • Improved error messages for missing programs.

0.10.1

  • Spawns commands directly, in order to better run on Windows.

0.10.0

  • Adds nodewood test command.
  • Modifies all docker commands to run from app/docker or fall back to wood/docker directory directly.
  • Removes nodewood up:docker command.
  • Fixes error where no command is given.
  • Provides docker-compose project name based on Nodewood project dir when starting docker containers.
  • Adds execute bit to extracted scripts when created new or upgrading project.

0.9.1

  • Ensures Yarn is installed before nodewood new can be run.
  • Installs node modules as part of nodewood new.
  • Copies .env file as part of nodewood new.

0.9.0

  • Updates nodewood dev command to work with Docker.
  • Updates nodewood new command to work with Docker.
  • Adds --skip-check option to nodewood new.
  • Fixes --overwrite option for nodewood new so that it doesn't empty directory first.
  • Updates nodewood migrate and nodewood rollback commands to work with Docker.
  • Changes test parameter for nodewood migrate to an option (--test).
  • Removes nodewood vm command.
  • Adds nodewood up:docker command.
  • Renames nodewood stripe and nodewood add commands to use a colon separator (nodewood stripe:diff, etc).

0.8.5

  • Removes the check for Ansible, Vagrant, VirtualBox, and Yarn on new project creation.

0.8.1

  • Installation instructions now happen on every install.

0.8.0

  • Updates lodash for security.
  • Simplified and improved Stripe config format/syncing.
  • Fixes bug where using CLI outside of active Nodewood project folder fails.
  • Adds installation instructions to the end of new command.

0.6.0

  • Adds nodewood stripe command.

0.5.2

  • Update README with documentation link.
  • Updates package.json scripts.

0.5.1

  • Stores are now created in /stores subdirectory.

0.5.0

  • Check for installed programs before running new command.
  • Adds help for custom plurals.

0.4.0

  • Adds nodewood up command.

0.3.0

  • Adds nodewood migrate command.
  • Adds nodewood rollback command.

0.2.0

  • Adds nodewood dev command.
  • Adds nodewood vm command.

0.1.0

  • Initial release.

Readme

Keywords

none

Package Sidebar

Install

npm i @nodewood/cli

Weekly Downloads

29

Version

1.0.2

License

MIT

Unpacked Size

126 kB

Total Files

36

Last publish

Collaborators

  • danhulton