Help us understand the problem. What is going on with this article?

WP-CLIでVCCW環境をほいほい作る

More than 1 year has passed since last update.

VCCWのサイトを立ち上げるには、公式サイトから.zipをダウンロードして、解凍してターミナルを開いてって感じで一手間ありますよね。

先日リリースしたWP-CLIコマンドをセットアップすれば以下のようにわずかなコマンドで新しいVCCW環境を作ることができます。

$ wp scaffold vccw wordpress.dev --lang=ja
$ cd wordpress.dev
$ vagrant up

https://github.com/vccw-team/scaffold-vccw

インストール方法

以下のコマンドを実行してください。

$ wp package install vccw/scaffold-vccw:@stable

使用方法

任意のディレクトリに移動して以下のようにコマンドを実行してください。

$ wp scaffold vccw <ディレクトリ名>

以上で以下のような感じでVCCWの最新版がダウンロードされます。

├── .editorconfig
├── .gitignore
├── LICENSE
├── README.md
├── Vagrantfile
├── ansible.cfg
├── provision/
└── site.yml

あとは、そのディレクトリに移動して vagrant up するだけ。

必要に応じて site.yml を編集してください。

コマンドラインオプション

このコマンドにはいくつかのコマンドラインオプションがあります。

  • --host=<ホスト名> - ホスト名を指定してください。デフォルトは vccw.dev です。
  • --ip=<IP> - IPアドレスを指定してください。デフォルトは 192.168.33.10 です。
  • --lang=<language> - 言語を指定してください。デフォルトは en_US です。
  • --update - VCCWのファイルを最新版にアップデートします。

help

wp help scaffold vccw でヘルプを見ることができます。

NAME

  wp scaffold vccw

DESCRIPTION

  Generate a new VCCW environment. bHHHH

SYNOPSIS

  wp scaffold vccw <directory> [--host=<hostname>] [--ip=<ip-address>] [--lang=<language>]
  [--update]

OPTIONS

  <directory>
    The directory of the new VCCW based guest machine.

  [--host=<hostname>]
    Hostname of the guest machine. Default is `vccw.test`.

  [--ip=<ip-address>]
    IP address of the guest machine. Default is `192.168.33.10`.

  [--lang=<language>]
    Language of the WordPress. Default is `en_US`.

  [--update]
    Update files of the VCCW to latest version.

EXAMPLES

    $ wp scaffold vccw wordpress.dev
    Generating:   100% [===========================] 0:03 / 0:06
    Success: Generated.

    $ wp scaffold vccw wordpress.dev --lang=ja
    Generating:   100% [===========================] 0:03 / 0:06
    Success: Generated.
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away