#! /usr/bin/zsh for f in **/*.el; do repeat 2 { emacs \ -Q \ -D \ -batch \ --eval '(push "." load-path)' \ --eval '(push (file-name-concat ".." "progs") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-0.9.1") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-media-type-0.2.4") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-event-source-0.1.3") load-path)' \ --eval '(push (file-name-concat package-user-dir "llm-0.25.0") load-path)' \ --eval '(push (file-name-concat package-user-dir "ellama-1.8.1") load-path)' \ -f batch-byte-compile $f 2>&1 | grep -v "Loading" } emacs \ -Q \ -D \ -batch \ --eval '(push "." load-path)' \ --eval '(push (file-name-concat ".." "progs") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-0.9.1") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-media-type-0.2.4") load-path)' \ --eval '(push (file-name-concat package-user-dir "plz-event-source-0.1.3") load-path)' \ --eval '(push (file-name-concat package-user-dir "llm-0.25.0") load-path)' \ --eval '(push (file-name-concat package-user-dir "ellama-1.8.1") load-path)' \ -f batch-native-compile $f 2>&1 | grep -v "Loading" done