Skip to content

BlueAcornInc/magento-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Doug Hatcher
Jun 26, 2022
036aff9 · Jun 26, 2022

History

84 Commits
Jun 18, 2022
Jun 4, 2022
Jun 25, 2022
Jun 22, 2022
Jun 5, 2022
Jun 25, 2022
Jun 25, 2022
Jun 26, 2022
Jun 4, 2022
Jun 25, 2022
Jun 26, 2022
Jun 19, 2022
Jun 5, 2022
Jun 26, 2022
Jun 25, 2022

Repository files navigation

magento-cli

Documentation | Discussions | Twitter | Contribution Guide

Running magento and adobe commerce locally with a cli tool

GoDoc Go Go Report Card codecov

Installation

Binaries are compiled with every release, you can grab it from the releases page, and use it as-is. These files are fit to be ran directly, from $PATH, or even committed i.e. /path/to/iac-repo/bin/magento-cli and invoked with cd /path/to/iac-repo/ && bin/magento-cli.

Homebrew

Installing with brew is the preferred way to install for most use-cases. Homebrew installs the tool globally, and is updated with every release.

    brew tap blueacorninc/magento-cli
    brew install magento-cli

Compiling From Source

If you prefer to compile from source, the Makefile can be used:

    git clone git@github.com:blueacorninc/magento-cli.git 
    cd magento-cli
    make install # runs `go build .` and copies to /usr/local/bin

Running Source Locally

    cd example/
    composer install
    go run .. serve

PHP Concurrency

Exporting the following will peg you to a specific version of php for your instance, using homebrew. This is a makeshift approach, in the future the tool will abstract this away for you.

export MAGECLI_PHP_VERSION=8.1.6
export MAGECLI_PHP_BIN=/opt/homebrew/Cellar/php/$MAGECLI_PHP_VERSION/bin/
export PATH=$MAGECLI_PHP_BIN:$PATH%

Contributing

For a complete guide to contributing to magento-cli, see the Contribution Guide

Bug reports and pull requests are welcome on GitHub at https://github.com/blueacorninc/magento-cli/issues.

License

Mach is released under the MIT License

Author Information

This project was started in 2022 by Doug Hatcher doug.hatcher@blueaornici.com.