From: Mark Wooding Date: Tue, 12 Mar 2013 04:17:59 +0000 (+0000) Subject: chpwd: Set default config file from environment variable `CHPWD_CONFIG'. X-Git-Tag: 1.0.0~23 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/chopwood/commitdiff_plain/2a875c57bf6b595d9efc776d698b348e8befdd8d?ds=inline chpwd: Set default config file from environment variable `CHPWD_CONFIG'. This is more convenient to set from webserver CGI configurations and SSH `authorized_keys' files. --- diff --git a/chpwd b/chpwd index 5925ddd..4d70fa8 100755 --- a/chpwd +++ b/chpwd @@ -71,7 +71,8 @@ for short, long, props in [ 'help': 'run commands with the given CONTEXT' }), ('-f', '--config-file', { 'metavar': 'FILE', 'dest': 'config', - 'default': OS.path.join(HOME, 'chpwd.conf'), + 'default': ENV.get('CHPWD_CONFIG', + OS.path.join(HOME, 'chpwd.conf')), 'help': 'read configuration from FILE.' }), ('-s', '--ssl', { 'dest': 'sslp', 'action': 'store_true',