Skip to content

Commit

Permalink
[console] Make chain files optional. (#196)
Browse files Browse the repository at this point in the history
  • Loading branch information
jmolivas committed Jul 14, 2017
1 parent 6c8ee7b commit 63cb741
Show file tree
Hide file tree
Showing 12 changed files with 135 additions and 100 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,131 +1,136 @@
# How to use
# update:command:data --directory="/path/to/drupal-project/"
command:
name: update:command:data
description: 'Update gitbook'
commands:
- command: settings:set
arguments:
setting-name: language
setting-value: ca
name: language
value: ca
- command: generate:doc:data
options:
file: '%{{data_path}}/ca.json'
- command: settings:set
arguments:
setting-name: language
setting-value: en
name: language
value: en
- command: generate:doc:data
options:
file: '%{{data_path}}/en.json'
- command: settings:set
arguments:
setting-name: language
setting-value: es
name: language
value: es
- command: generate:doc:data
options:
file: '%{{data_path}}/es.json'
- command: settings:set
arguments:
setting-name: language
setting-value: fr
name: language
value: fr
- command: generate:doc:data
options:
file: '%{{data_path}}/fr.json'
- command: settings:set
arguments:
setting-name: language
setting-value: gu
name: language
value: gu
- command: generate:doc:data
options:
file: '%{{data_path}}/gu.json'
- command: settings:set
arguments:
setting-name: language
setting-value: hi
name: language
value: hi
- command: generate:doc:data
options:
file: '%{{data_path}}/hi.json'
- command: settings:set
arguments:
setting-name: language
setting-value: hu
name: language
value: hu
- command: generate:doc:data
options:
file: '%{{data_path}}/hu.json'
- command: settings:set
arguments:
setting-name: language
setting-value: id
name: language
value: id
- command: generate:doc:data
options:
file: '%{{data_path}}/id.json'
- command: settings:set
arguments:
setting-name: language
setting-value: ja
name: language
value: ja
- command: generate:doc:data
options:
file: '%{{data_path}}/ja.json'
- command: settings:set
arguments:
setting-name: language
setting-value: ko
name: language
value: ko
- command: generate:doc:data
options:
file: '%{{data_path}}/ko.json'
- command: settings:set
arguments:
setting-name: language
setting-value: mr
name: language
value: mr
- command: generate:doc:data
options:
file: '%{{data_path}}/mr.json'
- command: settings:set
arguments:
setting-name: language
setting-value: pa
name: language
value: pa
- command: generate:doc:data
options:
file: '%{{data_path}}/pa.json'
- command: settings:set
arguments:
setting-name: language
setting-value: pt_br
name: language
value: pt_br
- command: generate:doc:data
options:
file: '%{{data_path}}/pt_br.json'
- command: settings:set
arguments:
setting-name: language
setting-value: ro
name: language
value: ro
- command: generate:doc:data
options:
file: '%{{data_path}}/ro.json'
- command: settings:set
arguments:
setting-name: language
setting-value: ru
name: language
value: ru
- command: generate:doc:data
options:
file: '%{{data_path}}/ru.json'
- command: settings:set
arguments:
setting-name: language
setting-value: tl
name: language
value: tl
- command: generate:doc:data
options:
file: '%{{data_path}}/tl.json'
- command: settings:set
arguments:
setting-name: language
setting-value: vn
name: language
value: vn
- command: generate:doc:data
options:
file: '%{{data_path}}/vn.json'
- command: settings:set
arguments:
setting-name: language
setting-value: zh_hans
name: language
value: zh_hans
- command: generate:doc:data
options:
file: '%{{data_path}}/zh_hans.json'
- command: settings:set
arguments:
setting-name: language
setting-value: en
name: language
value: en
80 changes: 80 additions & 0 deletions config/dist/chain/optional/update-gitbook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# How to use
# update:gitbook --directory="/path/to/drupal-project/"
command:
name: update:gitbook
description: 'Update gitbook'
commands:
# - command: exec
# arguments:
# bin: composer require drupal/features
- command: 'module:install'
arguments:
module:
- rest
- taxonomy
- locale
- migrate
- simpletest
- features
- breakpoint
- node
- command: settings:set
arguments:
name: language
value: en
- command: generate:doc:gitbook
options:
path: '%{{directory}}/en'
- command: settings:set
arguments:
name: language
value: es
- command: generate:doc:gitbook
options:
path: '%{{directory}}/es'
- command: settings:set
arguments:
name: language
value: hi
- command: generate:doc:gitbook
options:
path: '%{{directory}}/hi'
- command: settings:set
arguments:
name: language
value: hu
- command: generate:doc:gitbook
options:
path: '%{{directory}}/hu'
- command: settings:set
arguments:
name: language
value: pt_br
- command: generate:doc:gitbook
options:
path: '%{{directory}}/pt_br'
- command: settings:set
arguments:
name: language
value: ro
- command: generate:doc:gitbook
options:
path: '%{{directory}}/ro'
- command: settings:set
arguments:
name: language
value: vn
- command: generate:doc:gitbook
options:
path: '%{{directory}}/vn'
- command: settings:set
arguments:
name: language
value: zh_hans
- command: generate:doc:gitbook
options:
path: '%{{directory}}/zh_hans'
- command: settings:set
arguments:
name: language
value: en
5 changes: 5 additions & 0 deletions config/dist/chain/quick-start.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
command:
name: quick:start
description: 'Download, install and serve a new Drupal project'
vars:
repository:
- drupal-composer/drupal-project:8.x-dev
- acquia/lightning-project
- acquia/reservoir-project
vars:
repository: drupal-composer/drupal-project:8.x-dev
profile: standard
Expand Down
61 changes: 0 additions & 61 deletions config/dist/chain/update-gitbook.yml

This file was deleted.

8 changes: 7 additions & 1 deletion src/Command/InitCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
)
);
if (!$this->configParameters['chain']) {
$finder->exclude('chain');
$finder->exclude('chain/optional');
}
if (!$this->configParameters['sites']) {
$finder->exclude('sites');
Expand All @@ -227,6 +227,12 @@ protected function execute(InputInterface $input, OutputInterface $output)
$configFile->getRelativePathname()
);

$destinationFile = str_replace(
'chain/optional/',
'chain/',
$destinationFile
);

if ($this->copyFile($sourceFile, $destinationFile, $override)) {
$copiedFiles[] = $destinationFile;
}
Expand Down

0 comments on commit 63cb741

Please sign in to comment.