add setup for the pre-commit hook to just setup
This commit is contained in:
parent
241d2180a7
commit
f60c7bfce7
|
@ -16,24 +16,21 @@
|
||||||
''
|
''
|
||||||
#! ~/.nix-profile/bin/zsh
|
#! ~/.nix-profile/bin/zsh
|
||||||
is_new() {
|
is_new() {
|
||||||
new=1;
|
|
||||||
touch /tmp/rjh;
|
|
||||||
while IFS="" read -r p || [ -n "$p" ]; do
|
|
||||||
if [ $(pwd) = $p ]; then
|
|
||||||
new=0;
|
new=0;
|
||||||
|
mkdir -p /tmp/rjh;
|
||||||
|
if [[ -a "/tmp/rjh/$(pwd | tr \"/\" -).json" ]]; then
|
||||||
|
new=1
|
||||||
fi
|
fi
|
||||||
done < /tmp/rjh
|
|
||||||
return $new
|
return $new
|
||||||
}
|
}
|
||||||
|
|
||||||
send_to_jupyter() {
|
is_new && zellij run -f -n "jupyter console" -- direnv exec . jupyter console --kernel="$1" -f="/tmp/rjh/$(pwd | tr \"/\" -).json" --ZMQTerminalInteractiveShell.include_other_output=True --ZMQTerminalInteractiveShell.other_output_prefix=''' && sleep 3
|
||||||
is_new && zellij run -f -n "jupyter console" -- direnv exec . jupyter console --kernel="$1" -f="/tmp/rjh-$(pwd | tr \"/\" -).json" --ZMQTerminalInteractiveShell.include_other_output=True --ZMQTerminalInteractiveShell.other_output_prefix=''' && zellij action write 29 25 && zellij action write 17
|
rm -f /tmp/pipe-rjh
|
||||||
pwd >> /tmp/rjh
|
mkfifo /tmp/pipe-rjh
|
||||||
zellij action write 29 25
|
cat > /tmp/pipe-rjh
|
||||||
zellij action write 17
|
zellij run -f -n "REPL" -- direnv exec . just send < /tmp/pipe-rjh
|
||||||
cat | just send
|
rm /tmp/pipe-rjh
|
||||||
}
|
|
||||||
send_to_jupyter
|
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
|
|
3
justfile
3
justfile
|
@ -14,6 +14,9 @@ clean:
|
||||||
sudo nix-collect-garbage
|
sudo nix-collect-garbage
|
||||||
sudo nix-store --optimise
|
sudo nix-store --optimise
|
||||||
|
|
||||||
|
setup:
|
||||||
|
echo "just test" >> ./.git/hooks/pre-commit && chmod +x ./.git/hooks/pre-commit
|
||||||
|
|
||||||
push:
|
push:
|
||||||
git add *
|
git add *
|
||||||
read -p "Commit message: " -r message && git commit -m "$message"
|
read -p "Commit message: " -r message && git commit -m "$message"
|
||||||
|
|
Loading…
Reference in a new issue