|
2 | 2 | export ESDOC_HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
3 | 3 | export ESDOC_DIR_BASH=$ESDOC_HOME/bash
|
4 | 4 |
|
5 |
| -# pyesdoc meta-programming commands. |
6 |
| -alias esdoc-mp-cim-v1-sync=$ESDOC_DIR_BASH/pyesdoc/mp_sync_cim_v1.sh |
7 |
| -alias esdoc-mp-cim-v2-sync=$ESDOC_DIR_BASH/pyesdoc/mp_sync_cim_v2.sh |
8 |
| -alias esdoc-mp-cim-v1-generate='esdoc-mp-cim-v1-sync && $ESDOC_DIR_BASH/pyesdoc/mp_generate_cim_1.sh' |
9 |
| -alias esdoc-mp-cim-v2-generate='esdoc-mp-cim-v2-sync && $ESDOC_DIR_BASH/pyesdoc/mp_generate_cim_2.sh' |
10 |
| -alias esdoc-mp-cim-v1-validate='esdoc-mp-cim-v1-sync && $ESDOC_DIR_BASH/pyesdoc/mp_validate_cim_1.sh' |
11 |
| -alias esdoc-mp-cim-v2-validate='esdoc-mp-cim-v2-sync && $ESDOC_DIR_BASH/pyesdoc/mp_validate_cim_2.sh' |
12 |
| - |
13 |
| -# Security commands. |
14 |
| -alias esdoc-gh-abort-changes=$ESDOC_DIR_BASH/gh/abort_changes.sh |
15 |
| -alias esdoc-gh-delete-teams=$ESDOC_DIR_BASH/gh/delete_teams.sh |
16 |
| -alias esdoc-gh-init-teams=$ESDOC_DIR_BASH/gh/init_teams.sh |
17 |
| -alias esdoc-gh-clone-repos=$ESDOC_DIR_BASH/gh/clone_repos.sh |
18 |
| -alias esdoc-gh-list-teams=$ESDOC_DIR_BASH/gh/list_teams.sh |
19 |
| -alias esdoc-gh-test-team-membership=$ESDOC_DIR_BASH/gh/test_team_membership.sh |
20 |
| -alias esdoc-gh-pull-changes=$ESDOC_DIR_BASH/gh/pull_changes.sh |
21 |
| -alias esdoc-gh-push-changes=$ESDOC_DIR_BASH/gh/push_changes.sh |
22 |
| - |
23 |
| -alias esdoc-gh-sync-repos=$ESDOC_DIR_BASH/gh/sync_repos.sh |
24 |
| -alias esdoc-gh-sync-teams=$ESDOC_DIR_BASH/gh/sync_teams.sh |
25 |
| - |
26 | 5 | # Stack commands.
|
27 | 6 | alias esdoc-stack-diff=$ESDOC_DIR_BASH/stack/diff.sh
|
28 | 7 | alias esdoc-stack-install=$ESDOC_DIR_BASH/stack/install.sh
|
29 |
| -alias esdoc-stack-uninstall=$ESDOC_DIR_BASH/stack/uninstall.sh |
30 | 8 | alias esdoc-stack-update=$ESDOC_DIR_BASH/stack/update.sh
|
31 | 9 |
|
32 |
| -# Deployment commands. |
33 |
| -alias esdoc-deployment-sync-static-assets=$ESDOC_DIR_BASH/deployment/sync_static_assets.sh |
34 |
| - |
35 |
| -# CMIP5 commands. |
36 |
| -# alias esdoc-cmip5-archive-cim-documents=$ESDOC_DIR_BASH/cmip5/archive_cim_documents.sh |
37 |
| - |
38 |
| -# CMIP6 commands. |
39 |
| -alias cmip6-sync-gh-repos='$ESDOC_DIR_BASH/gh/sync_repos.sh cmip6' |
40 |
| -alias cmip6-sync-gh-teams='$ESDOC_DIR_BASH/gh/sync_teams.sh cmip6' |
41 |
| -alias cmip6-clone-gh-repos='$ESDOC_DIR_BASH/gh/clone_repos.sh cmip6' |
42 |
| - |
43 |
| -# ... conformances |
44 |
| -alias cmip6-conformances-write-config=$ESDOC_DIR_BASH/cmip6/conformances/write_config.sh |
45 |
| -alias cmip6-conformances-write-spreadsheets=$ESDOC_DIR_BASH/cmip6/conformances/write_spreadsheets.sh |
46 |
| - |
47 |
| -# ... ensembles |
48 |
| -alias cmip6-ensembles-generate-subsets=$ESDOC_DIR_BASH/cmip6/ensembles/generate_subsets.sh |
49 |
| - |
50 |
| -_prepare_to_deploy() |
51 |
| -{ |
52 |
| - esdoc-ws-db-backup |
53 |
| - esdoc-archive-compress |
54 |
| -} |
55 |
| -alias esdoc-prepare-to-deploy=_prepare_to_deploy |
56 |
| - |
57 | 10 | # Ensure target scripts are executable.
|
58 | 11 | chmod a+x $ESDOC_DIR_BASH/*.sh
|
59 | 12 | chmod a+x $ESDOC_DIR_BASH/*/*.sh
|
60 |
| -chmod a+x $ESDOC_DIR_BASH/*/*/*.sh |
0 commit comments