kana

A simple, portable CLI for efficient WordPress development

GPL-3.0 License

Stars
50

Bot releases are visible (Hide)

kana - 0.5.0

Published by ChrisWiegman over 1 year ago

0.5.0 - 2023-01-29

Features

  • Add hidden, persistent output-json flag to allow me to abstract the CLI more easily in other applications
  • By default download progress of images will not be shown unless the verbose flag is used for the given command
  • Add "app" flag to open command to allow for easily opening phpmyadmin
  • Add Mailpit to allow for email intercept and troubleshooting.

Bug Fixes

  • Lock Mariadb version to '10' instead of 'latest' to avoid breakage in the future
  • Ensure site names always use dashes instead of underscores
  • Do not always force https redirect in dev environment

Chores

  • Update upstream GoLang dependencies
kana - 0.4.0

Published by ChrisWiegman almost 2 years ago

0.4.0 - 2023-01-21

Breaking Changes

  • The confirm-destroy flag on the destroy command has been replaced with the force flag

Features

  • Simplified image pulling status by using Docker's default status display
kana - 0.3.0

Published by ChrisWiegman almost 2 years ago

0.3.0 - 2023-01-21

Features

  • Add list command to list all known Kana sites and their current status
  • Hides the completion command that was added by the library I had been using
kana - 0.2.2

Published by ChrisWiegman almost 2 years ago

0.2.2 - 2023-01-21

Breaking Changes

  • Kana on Mac now requires Docker Desktop 4.14.0 or later or a version prior to 4.13.0 due to a breaking change in Docker Desktop 4.13.0 that has since been reversed.

Features

  • Always ensure the docker images are up to date when starting a site
  • Add golangci-lint to project to ensure higher-quality code

Bug Fixes

  • Fixes the "plugin" flag on new sites so that it will now work as intended
  • Lock Traefik image to 2.9 instead of "latest" to prevent future issues.

Chores

  • Update GoLang project dependencies
kana - 0.2.1

Published by ChrisWiegman almost 2 years ago

0.2.1 - 2022-12-15

Features

  • Add support for PHP 8.2 (enable this in your site or app configuration)
kana - 0.2.0

Published by ChrisWiegman almost 2 years ago

0.2.0 - 2022-12-14

Features

  • Heavy refactor of the application to better reflect how its use has evolved as well as to be more performant.
  • Removed the redundant "Commit Hash" from the version command
  • Default "config" command will now list local site values as well as global app configuration values
  • The default PHP version for new installs is now 8.1
  • Assign a random port to bind the database to the host. This allows external DB apps like TablePlus to be able to access the DB directly
  • Add phpMyAdmin to local sites using the phpmyadmin setting or start flag
  • Add initial Linux support
  • Linux version can now be installed via Homebrew and .deb and .rpm files are available on GitHub releases
  • Only install default plugins that aren't already installed
  • Warn the user (without failing) if a default plugin cannot be installed

Bug Fixes

  • Using the "name" flag now works with sites that had originally been started with the "--local" flag

Chores

  • Update Go dependencies
kana - 0.1.0

Published by ChrisWiegman almost 2 years ago

0.1.0 - 2022-11-26

Features

  • Added "db import" and "db export" command to make working with existing databases a bit easier.
  • Kana will now properly warn when running a command that requires a site that is running
  • Prompt for confirmation when "destroy" is used or automatically confirm with --confirm-destroy flag
  • Improve output messages for easier determination of command results
  • Added a global "verbose" flag which will display a trace when an error occurs as well as other more detailed output to more easily troubleshoot what is going on

Bug Fixes

  • Kana will no longer create a site config folder when running commands other than "start"
  • Show a more usable error message when using the open command on a site that hasn't been started
  • WP-CLI will now use the same PHP version as the local site

Chores

  • Update project's dependencies
kana - 0.0.5

Published by ChrisWiegman almost 2 years ago

0.0.5 - 2022-10-30

Bug Fixes

Chores

  • Update project dependencies
kana - 0.0.4

Published by ChrisWiegman about 2 years ago

0.0.4 - 2022-09-24

Bug Fixes

  • Ensure wp-cli commands work on theme and plugin projects.

Chores

  • Update changelog to make more sense on files
kana - 0.0.3

Published by ChrisWiegman about 2 years ago

0.0.3 - 2022-09-18

Chores

  • Test release to ensure changelog is properly populating
  • Improve installation instructions for homebrew usage
kana - 0.0.2

Published by ChrisWiegman about 2 years ago

0.0.2 - 2022-09-18

Features

  • Add Homebrew support for easier installation
  • Use .zip instead or .tar.gz for distributed files

Bug Fixes

  • Prevent site failure if an existing wp-config is already present when using the "local" flag. #3
  • Prevent race condition that can occur due to Traefik not finishing full SSL config before we check the site.
kana - 0.0.1

Published by github-actions[bot] about 2 years ago

0.0.1 - 2022-09-11

Features

  • Initial release