#!/bin/sh # # Usage ./dist # # ./CHANGELOG.md # ./LICENSE # ./README.md # ./lib/foldling/README.md # ./lib/foldling/command-line.meta # ./lib/foldling/command-line.setup # ./lib/foldling/src/foldling/command-line.scm # ./lib/foldling/src/foldling/command-line.sld # ./lib/foldling/src/foldling/command-line/getopt-long.scm # ./lib/foldling/src/foldling/command-line/getopt-long.sld # ./lib/foldling/src/foldling/command-line/getopt.scm # ./lib/foldling/src/foldling/command-line/getopt.sld # ./lib/foldling/tests/run.scm # ./schematic-extract.1 # ./schematic-extract.1.md # ./schematic-extract.scm # ./schematic-format.1 # ./schematic-format.1.md # ./schematic-format.scm # ./schematic-markdown.1 # ./schematic-markdown.1.md # ./schematic-markdown.scm # ./schematic-wiki.1 # ./schematic-wiki.1.md # ./schematic-wiki.scm # ./schematic.meta # ./schematic.setup # ./src/schematic/extract.scm # ./src/schematic/extract.sld # ./src/schematic/format.scm # ./src/schematic/format.sld # ./src/schematic/process.sld # ./src/schematic/read.scm # ./src/schematic/read.sld # ./tests/run.scm set -e if test -z "$1" then sed -n '2,4p' < "$0" exit 1 fi DIST="schematic-$1" rm -fr "$DIST" rm -fr "$DIST.tar.gz" for md in *.1.md do man=$(basename "$md" .md) pandoc -s -f markdown -t man < "$md" > "$man" done grep '^# *\.\/' < "$0" | colrm 1 4 | cpio -pd "$DIST" 2> /dev/null tar -czf "$DIST.tar.gz" "$DIST" file "$DIST.tar.gz"