mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
28 lines
678 B
Bash
Executable File
28 lines
678 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Creates symlinks to docs in ClickHouse/docs/edit/
|
|
# that are easy to open in both languages simultaneously
|
|
# for example, with `vim -O docs/edit/my_article/*`
|
|
|
|
set -ex
|
|
BASE_DIR="$(dirname $(readlink -f $0))/.."
|
|
DOCS_DIR="${BASE_DIR}"
|
|
EDIT_DIR="${BASE_DIR}/edit"
|
|
|
|
pushd "${DOCS_DIR}/en"
|
|
ARTICLES=$(find . -name '*.md' | sed -e 's/\.md$//g' -e 's/^\.\/en\///g')
|
|
popd
|
|
|
|
rm -rf "${EDIT_DIR}" || true
|
|
|
|
for DOCS_LANG in en ru zh ja fa
|
|
do
|
|
for ARTICLE in ${ARTICLES}
|
|
do
|
|
ARTICLE_DIR="${EDIT_DIR}/${ARTICLE}"
|
|
mkdir -p $ARTICLE_DIR || true
|
|
ln -s "${DOCS_DIR}/${DOCS_LANG}/${ARTICLE}.md" "${ARTICLE_DIR}/${DOCS_LANG}.md"
|
|
done
|
|
done
|
|
|
|
|