chore: Add build
This commit is contained in:
@@ -8,7 +8,16 @@ lint: ## Lint files with shellcheck
|
||||
@find src/*.sh -type f -exec "shellcheck" "-x" {} \;
|
||||
|
||||
generate-docs: ## Build documentation using docker container
|
||||
docker build . -t bash-tui-toolkit/shdoc -f .development/docs/Dockerfile
|
||||
docker run --rm bash-tui-toolkit/shdoc 'shdoc < logging.sh ' 2>&1 > docs/modules/Logging.md
|
||||
docker run --rm bash-tui-toolkit/shdoc 'shdoc < prompts.sh ' 2>&1 > docs/modules/Prompts.md
|
||||
docker run --rm bash-tui-toolkit/shdoc 'shdoc < user_feedback.sh ' 2>&1 > docs/modules/User-Feedback.md
|
||||
@docker build . -t bash-tui-toolkit/shdoc -f .development/docs/Dockerfile
|
||||
@docker run --rm bash-tui-toolkit/shdoc 'shdoc < logging.sh ' 2>&1 > docs/modules/Logging.md
|
||||
@docker run --rm bash-tui-toolkit/shdoc 'shdoc < prompts.sh ' 2>&1 > docs/modules/Prompts.md
|
||||
@docker run --rm bash-tui-toolkit/shdoc 'shdoc < user_feedback.sh ' 2>&1 > docs/modules/User-Feedback.md
|
||||
|
||||
build: ## Bundle script to dist folder and remove all comments
|
||||
@rm -rf dist || true
|
||||
@mkdir dist/
|
||||
@docker build . -t bash-tui-toolkit/builder -f .development/build/Dockerfile
|
||||
@docker run --rm bash-tui-toolkit/builder 'bash_bundler bundle --entry src/main.sh --output /dev/stderr' 2> dist/bundle.sh
|
||||
@sed -i '/^$$/d' dist/bundle.sh
|
||||
@sed -i '/^#/d' dist/bundle.sh
|
||||
|
||||
|
||||
Reference in New Issue
Block a user