job.sh (1102B)
1 #!/bin/bash 2 set -exuo pipefail 3 4 job_dir=$(dirname "${BASH_SOURCE[0]}") 5 6 skip=$(cat <<EOF 7 ABOUT-NLS 8 */afl-tests/* 9 **/auditor/*.sql 10 */debian/tmp/** 11 *.bbl 12 *.bib 13 *build-aux* 14 *.bst 15 *.cache/* 16 */cbdc-es.tex 17 */cbdc-it.tex 18 ChangeLog 19 *.cls 20 configure* 21 config.status 22 config.guess 23 config.sub 24 depcomp 25 */contrib/* 26 */contrib/hellos/** 27 *.dat 28 *.deflate 29 *.doc 30 */doc/* 31 **/doc/flows/main.de.tex 32 */doc/texinfo.tex 33 *.docx 34 *.ecc 35 *.eot 36 *.epgz 37 *.eps 38 *.epub 39 **/ExchangeSelection/example.ts 40 *.fee 41 *.fees 42 *.file 43 **/fonts/** 44 *.gif 45 */.git/** 46 *.gz 47 */i18n/strings.ts 48 *.info 49 *.jpeg 50 *.jpg 51 *.??.json 52 *.json 53 *.json-* 54 */keys/* 55 *key 56 *.latexmkrc 57 *libtool* 58 ltmain.sh 59 *.log 60 */m4/* 61 *.m4 62 **/*.map 63 *.min.js 64 *.mp4 65 *.odg 66 *.ods 67 *.odt 68 *.pack.js 69 *.pdf 70 *.png 71 *.PNG 72 **/pnpm-lock.yaml 73 *.po 74 *.pptx 75 *.priv 76 **/rfc.bib 77 *.rpath 78 **/signing-key.asc 79 *.sqlite 80 */src/anastasis-data.ts 81 **/*.svg 82 *.svg 83 *.tag 84 **/templating/mustach** 85 */templating/test?/** 86 */testcurl/test_tricky.c 87 *.tgz 88 *.ttf 89 *.ttf 90 **/valgrind.h 91 */vpn/tests/** 92 *.wav 93 *.woff 94 *.woff2 95 *.xcf 96 *.xlsx 97 *.zkey 98 EOF 99 ); 100 101 echo Current directory: `pwd` 102 103 codespell -I "${job_dir}"/dictionary.txt -S ${skip//$'\n'/,}