Commit Graph

54 Commits

Author SHA1 Message Date
T. R. Bernstein
4096da8d4d Change vim modeline 2024-06-28 16:59:03 +02:00
T. R. Bernstein
e55f199829 Add noninteractive arg to install.sh 2024-06-28 15:40:46 +02:00
T. R. Bernstein
f905383ebe Pass logfile argument down to modules 2024-06-28 14:36:08 +02:00
T. R. Bernstein
4d9805581c Use argName instead of optionName for module args 2024-06-28 01:18:53 +02:00
T. R. Bernstein
349120f0a3 Fix error in answers cache logic 2024-06-27 16:05:10 +02:00
T. R. Bernstein
10b9b857b1 Require root privileges only when neccessary 2024-06-27 10:34:50 +02:00
Rezart Qelibari
32457fc4a4 Filter option values instead of option names 2022-04-27 09:37:16 +02:00
Rezart Qelibari
150934bee5 Merge all trap calls to stop override 2022-04-20 05:53:37 +02:00
Rezart Qelibari
2bd066c243 Show cursor after script has run 2022-04-20 00:58:57 +02:00
Rezart Qelibari
962e5b54fc Update option filter function 2022-04-19 08:25:51 +02:00
Rezart Qelibari
149c34e96e Revert "Stop on first error during installation"
This reverts commit 4e0f5bb3cd.
2022-04-05 19:46:44 +02:00
Rezart Qelibari
4e0f5bb3cd Stop on first error during installation 2022-03-31 12:23:13 +02:00
Rezart Qelibari
782ed62420 Filter password options from log 2022-03-31 12:23:13 +02:00
Rezart Qelibari
3b70137c27 Hide cursor during installation run 2022-03-31 12:23:13 +02:00
Rezart Qelibari
471d41bf11 Disable tty echo during installation run 2022-03-31 12:23:13 +02:00
Rezart Qelibari
74d74bc1f6 Pass verbosity level down to modules 2022-03-31 12:23:13 +02:00
Rezart Qelibari
5c0c73f5e8 Use new lop and indicateActivity 2022-03-31 12:23:13 +02:00
Rezart Qelibari
322a2aa757 Use loadModules and askUserModuleQuestions 2022-03-31 12:23:13 +02:00
Rezart Qelibari
79693877b2 Stop docopts from parsing arguments as options 2022-03-31 12:23:13 +02:00
Rezart Qelibari
690a4e0f4d Reset module options for each module in install.sh 2022-03-31 12:19:49 +02:00
Rezart Qelibari
45711e79c5 Log install module call 2022-02-28 08:27:04 +02:00
Rezart Qelibari
eae2abbb01 Support validator question argument for select 2022-02-18 19:53:39 +01:00
Rezart Qelibari
88794bca33 Create library for modules written as ZSH scripts 2022-02-18 19:44:31 +01:00
Rezart Qelibari
efe91a17b8 Ensure doctops in bootstrap.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
3a3324e1c5 Introduce elision by removing unnecessary quoting 2022-02-18 19:44:26 +01:00
Rezart Qelibari
8b995d0938 Do not parse trailing semicolon in question args 2022-02-14 17:22:32 +01:00
Rezart Qelibari
141f3faeea Use _DIR instead of pwd 2022-02-14 17:22:32 +01:00
Rezart Qelibari
2b87c97692 Require root to run install.sh 2022-02-14 17:22:32 +01:00
Rezart Qelibari
713d994ff1 Write config only in config-only mode 2022-02-14 17:22:25 +01:00
Rezart Qelibari
1011552725 Fix misspelled lop command 2022-02-13 23:23:49 +01:00
Rezart Qelibari
da96cc2cf0 Add default arg to info question type 2022-02-13 23:14:56 +01:00
Rezart Qelibari
302956c7e1 Export ASTZWEIG_ZSHLIB in install.sh 2022-02-13 22:27:49 +01:00
Rezart Qelibari
c472221459 Check prerequisites in install.sh 2022-02-13 21:54:17 +01:00
Rezart Qelibari
460083a95d Ensure docopts installation before using it 2022-02-13 21:04:34 +01:00
Rezart Qelibari
1ba6fd2d6a Use command to ask modules for questions 2022-02-13 21:01:59 +01:00
Rezart Qelibari
594467ec52 Add log messages to install.sh 2022-02-12 20:21:15 +01:00
Rezart Qelibari
216cd329c0 Add options to configure logging 2022-02-12 19:57:36 +01:00
Rezart Qelibari
4eb51e34a7 Allow config generation for later use 2022-02-12 19:28:50 +01:00
Rezart Qelibari
4e78a763ca Install selected modules 2022-02-11 16:05:02 +01:00
Rezart Qelibari
fee0acec8b Fix logical error 2022-02-07 20:04:27 +01:00
Rezart Qelibari
73940ad0e6 Use lop instead of hio 2022-02-07 19:45:19 +01:00
Rezart Qelibari
bbbb80e531 Add suffix module filtering and module search path 2022-02-07 19:43:04 +01:00
Rezart Qelibari
26f673f2ae Unite common functionality in loadModules 2022-02-07 17:07:59 +01:00
Rezart Qelibari
d602eafdc1 Add -l option to install.sh 2022-02-04 15:06:39 +01:00
Rezart Qelibari
7943cf9c78 Indent here doc with tabs 2022-02-04 15:00:05 +01:00
Rezart Qelibari
0a817025b4 Fix logical error 2022-02-04 14:58:44 +01:00
Rezart Qelibari
88e71a3fe5 Use outer array in filterModules 2022-02-04 14:58:17 +01:00
Rezart Qelibari
9feb138b39 Add modules automatically to allModules 2022-02-04 14:31:32 +01:00
Rezart Qelibari
948f995f57 Add & implement askNecessaryQuestions 2022-02-04 14:10:57 +01:00
Rezart Qelibari
a33958a1fb Add module filtering to install.sh/main 2022-01-28 19:31:27 +01:00