Allows Lektor to be installed without prompt by setting env var.

This commit is contained in:
Stuart Laughlin 2016-10-11 11:57:15 -05:00
parent 1d32e8aba8
commit 502f36bcdb
2 changed files with 8 additions and 2 deletions

View File

@ -38,6 +38,11 @@ if 1:
os.path.join(os.environ['HOME'], '.bin'), os.path.join(os.environ['HOME'], '.bin'),
os.path.join(os.environ['HOME'], '.local', 'bin')] os.path.join(os.environ['HOME'], '.local', 'bin')]
if os.environ.get('LEKTOR_SILENT') == None:
prompt = True
else:
prompt = False
def find_user_paths(): def find_user_paths():
rv = [] rv = []
for item in os.environ['PATH'].split(':'): for item in os.environ['PATH'].split(':'):
@ -95,7 +100,7 @@ if 1:
print ' and remove this symlink:' print ' and remove this symlink:'
print ' %s' % symlink_path print ' %s' % symlink_path
print print
get_confirmation() if prompt: get_confirmation()
print print
wipe_installation(lib_dir, symlink_path) wipe_installation(lib_dir, symlink_path)
@ -141,7 +146,7 @@ if 1:
print ' app: %s' % lib_dir print ' app: %s' % lib_dir
print print
get_confirmation() if prompt: get_confirmation()
for url in json.load(urllib.urlopen(VENV_URL))['urls']: for url in json.load(urllib.urlopen(VENV_URL))['urls']:
if url['python_version'] == 'source': if url['python_version'] == 'source':

View File

@ -44,6 +44,7 @@ get Lektor installed with our installation script:
``` ```
$ curl -sf https://www.getlektor.com/install.sh | sh $ curl -sf https://www.getlektor.com/install.sh | sh
``` ```
If you would like to install Lektor without being prompted, set LEKTOR_SILENT before running the prior command.
For Windows you can use the `command prompt`: For Windows you can use the `command prompt`: