Commit Graph

211 Commits

Author SHA1 Message Date
Rezart Qelibari
2632299ac4 Add color to bootstrap.sh output 2022-02-28 06:59:02 +02:00
Rezart Qelibari
803db08906 Add current dir at end of path instead of front 2022-02-27 10:48:26 +02:00
Rezart Qelibari
db53df3358 Add 02-create-filevault-user.sh module 2022-02-18 20:16:10 +01:00
Rezart Qelibari
eae2abbb01 Support validator question argument for select 2022-02-18 19:53:39 +01:00
Rezart Qelibari
90758b2fdd Pass arg $0 to module_main 2022-02-18 19:53:28 +01:00
Rezart Qelibari
ead076a8e0 Call getUsage after checking prerequisites in lib 2022-02-18 19:44:31 +01:00
Rezart Qelibari
14f2107edf Move showQuestions to lib.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
0f6313e777 Add module_main to lib.sh 2022-02-18 19:44:31 +01:00
Rezart Qelibari
4f9f97d44f Refactor 01-system-settings.sh module 2022-02-18 19:44:31 +01:00
Rezart Qelibari
2afdfff2f2 Update zshlib 2022-02-18 19:44:31 +01:00
Rezart Qelibari
b68ed20d47 Compare DEBUG variable as string instead of number 2022-02-18 19:44:31 +01:00
Rezart Qelibari
0322e24aa0 Add 01-system-settings.sh module 2022-02-18 19:44:31 +01:00
Rezart Qelibari
1129a4bdd4 Add comments to bootstrap.sh steps 2022-02-18 19:44:31 +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
2f7f58b2c2 Pass arguments of bootstrap to install.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
ca8b8d0b7a Insert colon at RIF scheme in README 2022-02-13 22:27:05 +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
1c3b4b7c62 Update zshlib 2022-02-12 19:20:17 +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
0338a1e31d Update zshlib 2022-02-07 19:42:52 +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
366047fb20 Autoload zshlib functions for shellspec 2022-02-04 14:10:19 +01:00
Rezart Qelibari
765a35e4d0 Add process idea to README 2022-02-04 14:08:26 +01:00
Rezart Qelibari
b9af20bae5 Update zshlib 2022-02-03 19:46:54 +01:00
Rezart Qelibari
27b18da190 Update zshlib 2022-01-31 13:37:07 +01:00
Rezart Qelibari
a33958a1fb Add module filtering to install.sh/main 2022-01-28 19:31:27 +01:00
Rezart Qelibari
eee681bae9 Limit find to maxdepth 1 when searching zshlib 2022-01-28 17:46:17 +01:00