Add experiment script
authorSiraaj Khandkar <siraaj@khandkar.net>
Sun, 10 Mar 2019 02:04:29 +0000 (21:04 -0500)
committerSiraaj Khandkar <siraaj@khandkar.net>
Sun, 10 Mar 2019 02:04:29 +0000 (21:04 -0500)
bin/experiment [new file with mode: 0755]
lib/login_functions.sh

diff --git a/bin/experiment b/bin/experiment
new file mode 100755 (executable)
index 0000000..3a40a51
--- /dev/null
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+set -e;
+
+name="$1";
+
+if [ "$name" != "" ];
+then
+    timestamp=`date +'%F--%H-%M--%S'`;
+    directory="$HOME/Experiments/$timestamp--$name";
+    mkdir -p "$directory";
+    cd "$directory";
+    echo "# $name\n" > README.md;
+    git init >&2
+    git add . >&2
+    git commit -m 'Initial commit' >&2
+    echo "$directory";
+else
+    echo "Please give the experiment a name, as the first argument.";
+    exit 1;
+fi;
index f0963b7..c67de2e 100644 (file)
@@ -32,3 +32,7 @@ man() {
     LESS_TERMCAP_us=$'\e[01;32m' \
     command man "$@"
 }
+
+experiment() {
+    cd "$($HOME/bin/experiment $@)"
+}
This page took 0.025888 seconds and 4 git commands to generate.