Skip to content

Commit

Permalink
Add a script that hooks the nostarch build commands together
Browse files Browse the repository at this point in the history
  • Loading branch information
carols10cents committed Aug 18, 2016
1 parent 2d3651d commit 117bb1d
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ book/
.idea
.DS_Store
target
tmp

18 changes: 18 additions & 0 deletions nostarch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash

set -eu

mkdir -p tmp

# Get all the markdown files in the src dir,
ls src/*.md | \
# except for SUMMARY.md.
grep -v SUMMARY.md | \
# Extract just the filename so we can reuse it easily.
xargs -n 1 basename | \
# Change all the links from markdown to italicized inline text.
while IFS= read -r filename; do
cargo run --bin link2print < "src/$filename" > "tmp/$filename"
done
# Concat the files into the nostarch dir.
cargo run --bin concat_chapters tmp nostarch

0 comments on commit 117bb1d

Please sign in to comment.