idir2meme: write output memefile to stdout - brcon2023-hackathons - Bitreichcon 2023 Hackathon Repository Err bitreich.org 70 hgit clone git://bitreich.org/brcon2023-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2023-hackathons URL:git://bitreich.org/brcon2023-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2023-hackathons bitreich.org 70 1Log /scm/brcon2023-hackathons/log.gph bitreich.org 70 1Files /scm/brcon2023-hackathons/files.gph bitreich.org 70 1Refs /scm/brcon2023-hackathons/refs.gph bitreich.org 70 1Tags /scm/brcon2023-hackathons/tag bitreich.org 70 i--- Err bitreich.org 70 1commit 514dc27e1f5c92be7292bd87a106b79f69fd026f /scm/brcon2023-hackathons/commit/514dc27e1f5c92be7292bd87a106b79f69fd026f.gph bitreich.org 70 1parent a2643dd5de50886880e69db83c40e8dea9263744 /scm/brcon2023-hackathons/commit/a2643dd5de50886880e69db83c40e8dea9263744.gph bitreich.org 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk bitreich.org 70 iDate: Sat, 12 Aug 2023 18:07:33 +0200 Err bitreich.org 70 i Err bitreich.org 70 idir2meme: write output memefile to stdout Err bitreich.org 70 i Err bitreich.org 70 iSigned-off-by: Christoph Lohmann <20h@r-36.net> Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M memes/dir2meme | 12 ++++-------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 4 insertions(+), 8 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/memes/dir2meme b/memes/dir2meme /scm/brcon2023-hackathons/file/memes/dir2meme.gph bitreich.org 70 i@@ -1,15 +1,12 @@ Err bitreich.org 70 i #!/bin/sh Err bitreich.org 70 i Err bitreich.org 70 i-if [ $# -lt 1 ]; Err bitreich.org 70 i+if [ $# -ne 0 ]; Err bitreich.org 70 i then Err bitreich.org 70 i- printf "usage: %s file.meme\n" "$(basename "$0")" >&2 Err bitreich.org 70 i+ printf "usage: %s\n" "$(basename "$0")" >&2 Err bitreich.org 70 i exit 1 Err bitreich.org 70 i fi Err bitreich.org 70 i Err bitreich.org 70 i-memefile="$1" Err bitreich.org 70 i-outname="${memefile%.*}" Err bitreich.org 70 i- Err bitreich.org 70 i-printf "meme\n" > ${memefile} Err bitreich.org 70 i+printf "meme\n" Err bitreich.org 70 i find . -type f \ Err bitreich.org 70 i | while read -r medianame; Err bitreich.org 70 i do Err bitreich.org 70 i@@ -21,8 +18,7 @@ do Err bitreich.org 70 i Err bitreich.org 70 i filename="$(basename "${medianame}")" Err bitreich.org 70 i memetag="${filename%.*}" Err bitreich.org 70 i- printf "#%s %s\n" "${memetag}" "${filename}" >> "${memefile}" Err bitreich.org 70 i+ printf "#%s %s\n" "${memetag}" "${filename}" Err bitreich.org 70 i done Err bitreich.org 70 i Err bitreich.org 70 i-printf "%s\n" "${memefile}" Err bitreich.org 70 i Err bitreich.org 70 .