diff --git a/assets/install.sh b/assets/install.sh index 90b496f6..0dd0bbf2 100644 --- a/assets/install.sh +++ b/assets/install.sh @@ -41,6 +41,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(':'): @@ -98,7 +103,8 @@ 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) @@ -144,7 +150,7 @@ if 1: print(' app: %s' % lib_dir) print() - get_confirmation() + if prompt: get_confirmation() for url in json.loads(urlopen(VENV_URL).read().decode('utf-8'))['urls']: if url['python_version'] == 'source': diff --git a/content/docs/installation/contents.lr b/content/docs/installation/contents.lr index f8c7abe7..f94b7f1c 100644 --- a/content/docs/installation/contents.lr +++ b/content/docs/installation/contents.lr @@ -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`: