HiveMinds / tw-install

Automatically installs Taskwarrior, Taskserver (TODO: and Timewarrior). This project aims to support automated installation of all Taskwarrior hook scripts, configuration flavours etc. with a single command.
GNU Affero General Public License v3.0
17 stars 7 forks source link

Re-configure taskwarrior setup on-the-fly. #76

Open a-t-0 opened 3 years ago

a-t-0 commented 3 years ago

A suggestion by @linuxcaffe was made to expand the installer to a reconfiguration service/interface. For example, linuxcaffe may share a file, on Git or Instagram whatever, that specifies its setup in a format that is supported by this installer:

Advice was given regarding the folder structure that might be convenient for such a service.

For enabling and disabling things in the.taskrc file, it may be useful to use nested-includes. For example, the .taskrc could perhaps contain all the basic taskwarrior settings, and it could have a line include ~/.task/install/install.config. Then that install.config file I could have some settings AND a line include ~/.task/install/example-hook.config which in turn would then enable-/disable hooks (and so-on).