26 lines
710 B
Bash
26 lines
710 B
Bash
#####################################################################
|
|||
|
|
|
||
|
|
for setup_library in "${0:a:h}"/*.zsh
|
||
|
|
do
|
||
|
|
case "${setup_library:t}" in
|
||
|
|
( config.module.zsh ) ;; # self
|
||
|
|
( * ) source "${setup_library}" ;;
|
||
|
|
esac
|
||
|
|
done
|
||
|
|
unset setup_library
|
||
|
|
|
||
|
|
#####################################################################
|
||
|
|
|
||
|
|
setup.config() { : \
|
||
|
|
&& echo.status 'starting application configuration' \
|
||
|
|
&& : \
|
||
|
|
&& setup.config.generate-initial-local-config \
|
||
|
|
&& setup.config.zsh \
|
||
|
|
&& setup.config.vim \
|
||
|
|
&& setup.scwrypts dotwryn system setup \
|
||
|
|
&& setup.scwrypts generate i3 config \
|
||
|
|
&& : \
|
||
|
|
&& echo.success 'finished application configuration' \
|
||
|
|
|| echo.error 'application configuration failed (see above)' \
|
||
|
|
; }
|