Commit Graph

  • 5c0c73f5e8 Use new lop and indicateActivity Rezart Qelibari 2022-03-12 03:54:54 +01:00
  • 322a2aa757 Use loadModules and askUserModuleQuestions Rezart Qelibari 2022-03-08 12:42:48 +01:00
  • 79693877b2 Stop docopts from parsing arguments as options Rezart Qelibari 2022-03-01 16:32:09 +01:00
  • 910f795800 Update lop commands Rezart Qelibari 2022-03-01 15:26:20 +01:00
  • df35017435 Do not replace newline with tr Rezart Qelibari 2022-03-01 14:18:31 +01:00
  • 68c7b399c5 Add debug output to 02-create-filevault-user Rezart Qelibari 2022-03-01 14:11:50 +01:00
  • 690a4e0f4d Reset module options for each module in install.sh Rezart Qelibari 2022-03-01 12:31:36 +01:00
  • 5e78c1ed97 Make git branch change quite in bootstrap.sh Rezart Qelibari 2022-03-01 12:29:14 +01:00
  • 91b1b6ecd1 Add DOCOPTS_URL to bootstrap.sh Rezart Qelibari 2022-03-01 12:26:53 +01:00
  • 7619c10845 Add color output & error handling to bootstrap.sh Rezart Qelibari 2022-03-01 11:25:34 +01:00
  • 45711e79c5 Log install module call Rezart Qelibari 2022-02-28 08:27:04 +02:00
  • f802d9c8ea Use default username/fullname hint only with value Rezart Qelibari 2022-02-28 08:26:06 +02:00
  • 9841c026cf Allow branch specification in bootstrap.sh Rezart Qelibari 2022-02-28 07:53:38 +02:00
  • 2632299ac4 Add color to bootstrap.sh output Rezart Qelibari 2022-02-28 06:59:02 +02:00
  • 803db08906 Add current dir at end of path instead of front Rezart Qelibari 2022-02-27 10:48:26 +02:00
  • db53df3358 Add 02-create-filevault-user.sh module Rezart Qelibari 2022-02-18 19:12:34 +01:00
  • eae2abbb01 Support validator question argument for select Rezart Qelibari 2022-02-17 17:51:31 +01:00
  • 90758b2fdd Pass arg $0 to module_main Rezart Qelibari 2022-02-17 15:58:52 +01:00
  • ead076a8e0 Call getUsage after checking prerequisites in lib Rezart Qelibari 2022-02-17 15:48:45 +01:00
  • 14f2107edf Move showQuestions to lib.sh Rezart Qelibari 2022-02-17 12:47:32 +01:00
  • 0f6313e777 Add module_main to lib.sh Rezart Qelibari 2022-02-16 23:09:28 +01:00
  • 4f9f97d44f Refactor 01-system-settings.sh module Rezart Qelibari 2022-02-16 21:51:16 +01:00
  • 2afdfff2f2 Update zshlib Rezart Qelibari 2022-02-16 21:31:20 +01:00
  • b68ed20d47 Compare DEBUG variable as string instead of number Rezart Qelibari 2022-02-16 21:26:49 +01:00
  • 0322e24aa0 Add 01-system-settings.sh module Rezart Qelibari 2022-02-16 20:50:20 +01:00
  • 1129a4bdd4 Add comments to bootstrap.sh steps Rezart Qelibari 2022-02-16 20:19:03 +01:00
  • 88794bca33 Create library for modules written as ZSH scripts Rezart Qelibari 2022-02-16 20:18:32 +01:00
  • efe91a17b8 Ensure doctops in bootstrap.sh Rezart Qelibari 2022-02-16 19:36:51 +01:00
  • 2f7f58b2c2 Pass arguments of bootstrap to install.sh Rezart Qelibari 2022-02-16 19:35:00 +01:00
  • 3a3324e1c5 Introduce elision by removing unnecessary quoting Rezart Qelibari 2022-02-15 16:50:01 +01:00
  • 8b995d0938 Do not parse trailing semicolon in question args Rezart Qelibari 2022-02-14 14:15:55 +01:00
  • 141f3faeea Use _DIR instead of pwd Rezart Qelibari 2022-02-14 14:05:57 +01:00
  • 2b87c97692 Require root to run install.sh Rezart Qelibari 2022-02-14 14:01:39 +01:00
  • 713d994ff1 Write config only in config-only mode Rezart Qelibari 2022-02-14 13:38:42 +01:00
  • 1011552725 Fix misspelled lop command Rezart Qelibari 2022-02-13 23:23:49 +01:00
  • da96cc2cf0 Add default arg to info question type Rezart Qelibari 2022-02-13 23:14:56 +01:00
  • 302956c7e1 Export ASTZWEIG_ZSHLIB in install.sh Rezart Qelibari 2022-02-13 22:27:49 +01:00
  • ca8b8d0b7a Insert colon at RIF scheme in README Rezart Qelibari 2022-02-13 22:27:05 +01:00
  • c472221459 Check prerequisites in install.sh Rezart Qelibari 2022-02-13 21:54:17 +01:00
  • 460083a95d Ensure docopts installation before using it Rezart Qelibari 2022-02-13 21:04:34 +01:00
  • 1ba6fd2d6a Use command to ask modules for questions Rezart Qelibari 2022-02-13 21:01:59 +01:00
  • 594467ec52 Add log messages to install.sh Rezart Qelibari 2022-02-12 20:21:02 +01:00
  • 216cd329c0 Add options to configure logging Rezart Qelibari 2022-02-12 19:57:36 +01:00
  • 4eb51e34a7 Allow config generation for later use Rezart Qelibari 2022-02-12 19:28:50 +01:00
  • 1c3b4b7c62 Update zshlib Rezart Qelibari 2022-02-11 16:52:14 +01:00
  • 4e78a763ca Install selected modules Rezart Qelibari 2022-02-11 16:05:02 +01:00
  • fee0acec8b Fix logical error Rezart Qelibari 2022-02-07 20:04:27 +01:00
  • 73940ad0e6 Use lop instead of hio Rezart Qelibari 2022-02-07 19:45:19 +01:00
  • bbbb80e531 Add suffix module filtering and module search path Rezart Qelibari 2022-02-07 18:51:20 +01:00
  • 0338a1e31d Update zshlib Rezart Qelibari 2022-02-07 17:17:54 +01:00
  • 26f673f2ae Unite common functionality in loadModules Rezart Qelibari 2022-02-07 17:07:59 +01:00
  • d602eafdc1 Add -l option to install.sh Rezart Qelibari 2022-02-04 15:06:39 +01:00
  • 7943cf9c78 Indent here doc with tabs Rezart Qelibari 2022-02-04 15:00:05 +01:00
  • 0a817025b4 Fix logical error Rezart Qelibari 2022-02-04 14:58:44 +01:00
  • 88e71a3fe5 Use outer array in filterModules Rezart Qelibari 2022-02-04 14:58:17 +01:00
  • 9feb138b39 Add modules automatically to allModules Rezart Qelibari 2022-02-04 14:28:43 +01:00
  • 948f995f57 Add & implement askNecessaryQuestions Rezart Qelibari 2022-02-04 14:10:57 +01:00
  • 366047fb20 Autoload zshlib functions for shellspec Rezart Qelibari 2022-02-04 14:10:19 +01:00
  • 765a35e4d0 Add process idea to README Rezart Qelibari 2022-02-04 14:08:26 +01:00
  • b9af20bae5 Update zshlib Rezart Qelibari 2022-02-03 13:26:40 +01:00
  • 27b18da190 Update zshlib Rezart Qelibari 2022-01-31 13:37:07 +01:00
  • a33958a1fb Add module filtering to install.sh/main Rezart Qelibari 2022-01-28 18:37:45 +01:00
  • eee681bae9 Limit find to maxdepth 1 when searching zshlib Rezart Qelibari 2022-01-28 17:46:17 +01:00
  • 60c1356158 Add vim modeline Rezart Qelibari 2022-01-23 19:12:20 +01:00
  • 505f808d42 Add return to trap command Rezart Qelibari 2022-01-23 19:05:22 +01:00
  • c141b2f1f2 Clean up even in case of SIGINT and SIGTERM Rezart Qelibari 2022-01-23 18:35:48 +01:00
  • b70d93d73a Fix typo Rezart Qelibari 2022-01-23 18:35:33 +01:00
  • 07aa9a5d01 Use local variable value for trap at parse time Rezart Qelibari 2022-01-23 18:19:36 +01:00
  • 8e60af9430 Do not delete temporary dir if DEBUG is set Rezart Qelibari 2022-01-23 18:15:36 +01:00
  • 069e13b863 Allow different repo urls in bootstrap.sh for dev Rezart Qelibari 2022-01-23 17:57:14 +01:00
  • b051463245 Autoload zshlib functions Rezart Qelibari 2022-01-23 01:15:28 +01:00
  • a80e1ed88f Run git quietly Rezart Qelibari 2022-01-23 01:13:48 +01:00
  • 621ca56eca Add astzweig/zshlib as submodule Rezart Qelibari 2022-01-23 00:26:12 +01:00
  • 74494ab45d Let the journey begin Rezart Qelibari 2022-01-23 00:04:10 +01:00