From 1d370f40016b2f9fa88b6486b5c3a726f7aac473 Mon Sep 17 00:00:00 2001 From: ziembla Date: Mon, 11 Dec 2017 06:52:17 +0100 Subject: [PATCH] nbdiff_checkpoint parameter parsing fixed --- docker/bin/nbdiff_checkpoint | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/bin/nbdiff_checkpoint b/docker/bin/nbdiff_checkpoint index 2969e1b..9ce7cd0 100755 --- a/docker/bin/nbdiff_checkpoint +++ b/docker/bin/nbdiff_checkpoint @@ -1,5 +1,5 @@ #!/bin/bash -if [ "$#" -ne 1 ]; then +if [[ "$#" -lt 1 || "$1" =~ ^((-h)|(--help))$ ]] ; then echo "usage: nbdiff_checkpoint NOTEBOOK.ipynb" echo echo "Show differences between given jupyter notebook and its checkpointed version (in .ipynb_checkpoints subdirectory)" @@ -8,9 +8,10 @@ fi DIRNAME=$(dirname "$1") BASENAME=$(basename "$1" .ipynb) +shift WORKING_COPY=$DIRNAME/$BASENAME.ipynb CHECKPOINT_COPY=$DIRNAME/.ipynb_checkpoints/$BASENAME-checkpoint.ipynb echo "----- Analysing how to change $CHECKPOINT_COPY into $WORKING_COPY -----" -nbdiff "$CHECKPOINT_COPY" "$WORKING_COPY" --ignore-details +nbdiff "$CHECKPOINT_COPY" "$WORKING_COPY" --ignore-details "$@"