feat(config): allow shell
parameter to be a function
#423
+17
−2
shell
parameter to be a function
#423