mirror of
https://github.com/jbowdre/capsule.git
synced 2024-11-12 17:52:18 +00:00
use dos2unix to clean up gross line endings in echofeed import
This commit is contained in:
parent
fa7f0b3157
commit
8c0e357654
2 changed files with 10 additions and 5 deletions
10
.github/actions/markdown2gempost/Dockerfile
vendored
10
.github/actions/markdown2gempost/Dockerfile
vendored
|
@ -11,13 +11,15 @@ RUN go mod download && CGO_ENABLED=0 GOOS=linux go build -o /md2gmi
|
|||
FROM ubuntu:22.04 AS release
|
||||
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y uuid-runtime=2.37.2-4ubuntu3.4 \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
|
||||
dos2unix=7.4.2-2 \
|
||||
uuid-runtime=2.37.2-4ubuntu3.4 \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY --from=go-builder /md2gmi /usr/local/bin/md2gmi
|
||||
COPY convert-dir.sh /usr/local/bin/convert-dir.sh
|
||||
RUN chmod +x /usr/local/bin/convert-dir.sh
|
||||
COPY convert.sh /usr/local/bin/convert.sh
|
||||
RUN chmod +x /usr/local/bin/convert.sh
|
||||
|
||||
WORKDIR /github/workspace
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/convert-dir.sh"]
|
||||
ENTRYPOINT ["/usr/local/bin/convert.sh"]
|
|
@ -6,7 +6,7 @@ if [ $# -ne 3 ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# strip trailing slashes from input and output directories
|
||||
# Strip trailing slashes from input and output directories
|
||||
input_dir="${1%/}"
|
||||
output_dir="${2%/}"
|
||||
processed_dir="${3%/}"
|
||||
|
@ -22,6 +22,9 @@ fi
|
|||
for file in "$input_dir"/*.md; do
|
||||
file=$(basename "$file")
|
||||
|
||||
# Convert yucky line endings
|
||||
dos2unix "$input_dir/$file"
|
||||
|
||||
# Extract frontmatter and dump it to YAML file
|
||||
echo "id: \"urn:uuid:$(uuidgen)\"" > "$output_dir/${file%.md}.yaml"
|
||||
awk '/^---$/{if(seen){exit}else{seen=1;next}} seen' "$input_dir/$file" >> "$output_dir/${file%.md}.yaml"
|
Loading…
Reference in a new issue