mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-18 20:32:43 +00:00
28 lines
669 B
Bash
28 lines
669 B
Bash
|
#!/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
|
||
|
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
|
||
|
|
||
|
|