@wking Thanks for the tip for the workflow.

@gvwilson The best way that I find to detect if the user is calling this script from `bc` clone is

~~~
$ cat bin/is_bc.sh 
#!/bin/bash

if test $(git remote --verbose 2>&1 | grep -c swcarpentry/bc) -ge 1; then
    echo "Inside bc";
else
    echo "Outside bc";
fi
~~~

This won't work if the user just download the zip of the repo but I believe this isn't a major issue.

~~~
$ pwd
/path/to//bc
$ ./bin/is_bc.sh 
Inside bc
$ cd ..
$ ./bc/bin/is_bc.sh 
Outside bc
~~~

 If you agree that this is a reliable way I update it ASAP.