mirror of
https://github.com/mfontanini/presenterm.git
synced 2025-05-05 15:32:58 +00:00
28 lines
631 B
Bash
Executable File
28 lines
631 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
script_dir=$(dirname "$0")
|
|
root_dir=$(realpath "${script_dir}/../")
|
|
|
|
echo "Creating python env"
|
|
env_dir=$(mktemp -d)
|
|
trap 'rm -rf "${env_dir}"' EXIT
|
|
python -mvenv "${env_dir}/pyenv"
|
|
source "${env_dir}/pyenv/bin/activate"
|
|
|
|
echo "Installing presenterm-export==0.2.0"
|
|
pip install presenterm-export
|
|
|
|
echo "Running presenterm..."
|
|
rm -f "${root_dir}/examples/demo.pdf"
|
|
cargo run -q -- --export-pdf "${root_dir}/examples/demo.md"
|
|
|
|
if test -f "${root_dir}/examples/demo.pdf"; then
|
|
echo "PDF file created successfully"
|
|
rm -f "${root_dir}/examples/demo.pdf"
|
|
else
|
|
echo "PDF file does not exist"
|
|
exit 1
|
|
fi
|