1 Star 0 Fork 0

枫山别院/rust-course

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
genpdf.sh 822 Bytes
一键复制 编辑 原始数据 按行查看 历史
sunface 提交于 2023-09-20 18:44 . feat: add 开源感悟
#! /bin/sh
###########################################################
# Description:
# This script write for mdbook project to generate pdf
###########################################################
cargo install mdbook mdbook-pdf
hasPdfSec=$(grep "output.pdf" ./book.toml)
if [ "$hasPdfSec" = "" ]; then
echo "===>>> Backup book.toml file..."
cp book.toml book.toml.bak
cat >> book.toml << EOF
[output.pdf]
scale = 1
paper-width = 10
paper-height = 12
margin-top = 1
margin-bottom = 1
margin-left = 1
[output.pdf-outline]
EOF
fi
echo "===>>> Start build pdf..."
mdbook build
today=$(date +%Y%m%d)
echo "===>>> PDF rename to rust-curse-$today.pdf"
mv book/pdf/output.pdf rust-course.pdf
if [ -f book.toml.bak ]; then
echo "===>>> Reverse book.toml file..."
mv book.toml.bak book.toml
fi
exit 0
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yifeng0898/rust-course.git
git@gitee.com:yifeng0898/rust-course.git
yifeng0898
rust-course
rust-course
main

搜索帮助