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'], '.local', 'bin')]
if os.environ.get('LEKTOR_SILENT') == None:
prompt = True
else:
prompt = False
def find_user_paths():
rv = []
for item in os.environ['PATH'].split(':'):
@ -95,7 +100,7 @@ if 1:
print ' and remove this symlink:'
print ' %s' % symlink_path
print
get_confirmation()
if prompt: get_confirmation()
print
wipe_installation(lib_dir, symlink_path)
@ -141,7 +146,7 @@ if 1:
print ' app: %s' % lib_dir
print
get_confirmation()
if prompt: get_confirmation()
for url in json.load(urllib.urlopen(VENV_URL))['urls']:
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
```
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`: