Commit Graph

147 Commits

Author SHA1 Message Date
Rezart Qelibari
e4c965f37c Do not swallow up every message 2022-04-27 09:03:11 +02:00
Rezart Qelibari
229af9e107 Add module headings to modules 2022-04-26 04:51:40 +02:00
Rezart Qelibari
095e4e5478 Add is-picture subcommand as validator 2022-04-26 04:14:39 +02:00
Rezart Qelibari
0c6cc19bc1 Add hooks to lib/module_main 2022-04-26 04:14:39 +02:00
Rezart Qelibari
5af1b3e1c3 Add int and term trap calls 2022-04-25 06:40:03 +02:00
Rezart Qelibari
d74a213313 Compile zshlib inside temporary directory 2022-04-25 05:54:13 +02:00
Rezart Qelibari
bc27890c08 Move checkCommands to zshlib 2022-04-22 07:10:52 +02:00
Rezart Qelibari
5be8a9c13d Install rcm cli tool 2022-04-21 00:28:30 +02:00
Rezart Qelibari
dd6e47a502 Fix typo 2022-04-20 00:46:21 +02:00
Rezart Qelibari
65ad175cf4 Handle zwc autoloading case too 2022-04-20 00:39:03 +02:00
Rezart Qelibari
0edd5f546a Add 08-install-zsh-libraries.sh 2022-04-19 09:16:37 +02:00
Rezart Qelibari
3836b8195c Install docopts too 2022-04-19 06:12:44 +02:00
Rezart Qelibari
a6b1759302 Use install to create directories for modules 2022-04-19 05:43:22 +02:00
Rezart Qelibari
203cef9bf6 Add 07-install-binaries.sh module 2022-04-07 00:38:42 +02:00
Rezart Qelibari
7205af985f Add 06-install-mas-apps.sh module 2022-04-06 19:47:07 +02:00
Rezart Qelibari
dd3ea08ea1 Activate brew-updater launch daemons immediately 2022-04-06 19:32:30 +02:00
Rezart Qelibari
9385a345b4 Add 05-install-remap-keys.sh module 2022-04-06 19:32:25 +02:00
Rezart Qelibari
77c0ac8cdf Split prerequisites check into three stages 2022-04-06 16:43:21 +02:00
Rezart Qelibari
7f55fb66f8 Prevent print from parsing usage string options 2022-04-06 11:30:04 +02:00
Rezart Qelibari
f49452fff1 Add 04-install-brew-apps.sh module 2022-04-05 19:48:16 +02:00
Rezart Qelibari
f9131f8682 Add possiblity to check only runtime dependencies 2022-04-05 19:48:16 +02:00
Rezart Qelibari
4296814786 Add MACOS_SYSTEM_DEBUG 2022-04-05 19:48:16 +02:00
Rezart Qelibari
449762383d Add vim filetype comment to module 2022-04-05 19:48:16 +02:00
Rezart Qelibari
9974bce07c Indent here doc with tabs 2022-04-05 19:48:14 +02:00
Rezart Qelibari
b96fe10a72 Use hostname as default for computr name 2022-04-05 19:47:44 +02:00
Rezart Qelibari
0fd4ed6479 Accept answers for show-questions subcommand 2022-04-05 19:47:40 +02:00
Rezart Qelibari
bbb1b1e77c Add 03-install-brew.sh module 2022-04-05 19:46:38 +02:00
Rezart Qelibari
6cf66ccc00 Stop option parsing in arguments for lop 2022-03-31 12:23:13 +02:00
Rezart Qelibari
2f8ffef31d Skip preboot update 2022-03-31 12:23:13 +02:00
Rezart Qelibari
547683b980 Improve log messages of module 02 2022-03-31 12:23:13 +02:00
Rezart Qelibari
0a604dbd69 Fix misspelling 2022-03-31 12:23:13 +02:00
Rezart Qelibari
3a2513ee60 Remove double call to configureBasicSystem 2022-03-31 12:23:13 +02:00
Rezart Qelibari
70dfb1439c Add user picture using dscl 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
910f795800 Update lop commands 2022-03-31 12:23:13 +02:00
Rezart Qelibari
df35017435 Do not replace newline with tr 2022-03-31 12:23:13 +02:00
Rezart Qelibari
68c7b399c5 Add debug output to 02-create-filevault-user 2022-03-31 12:23:13 +02:00
Rezart Qelibari
f802d9c8ea Use default username/fullname hint only with value 2022-02-28 08:26:06 +02:00
Rezart Qelibari
db53df3358 Add 02-create-filevault-user.sh module 2022-02-18 20:16:10 +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
0322e24aa0 Add 01-system-settings.sh module 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