19 lines
605 B
Bash
19 lines
605 B
Bash
#!/usr/bin/env bash
|
|
|
|
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
# Empty the site to remove unused pages and posts created by WP and Woo.
|
|
wp site empty --yes
|
|
|
|
# Attributes must be created before importing products.
|
|
bash $script_dir/attributes.sh
|
|
|
|
# Products must be created before anything else so the ids are deterministic.
|
|
bash $script_dir/products.sh
|
|
|
|
# Run all scripts in parallel at maximum 10 at a time.
|
|
find $script_dir/parallel/*.sh -maxdepth 1 -type f | xargs -P10 -n1 bash
|
|
|
|
# Run rewrite script last to ensure all posts are created before running it.
|
|
bash $script_dir/rewrite.sh
|