From 6c622b0aaf3b7d47020733bdbc29d3a9bb560896 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 1 Jul 2023 10:23:22 -0700 Subject: [PATCH] [zsh] Add init_xcode and call it from darwin_init_once; add ~df path to dotfiles --- zsh/func/darwin_init_once | 3 +++ zsh/func/init_env_darwin | 2 ++ zsh/func/init_xcode | 13 +++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 zsh/func/init_xcode diff --git a/zsh/func/darwin_init_once b/zsh/func/darwin_init_once index 3829569..9734bb7 100644 --- a/zsh/func/darwin_init_once +++ b/zsh/func/darwin_init_once @@ -3,6 +3,7 @@ autoload darwin_icloud_drive_path autoload darwin_configure_screenshots_directory +autoload init_xcode function darwin_init_once { @@ -14,6 +15,8 @@ function darwin_init_once # See https://techstuffer.com/this-app-is-damaged-error-macos-sierra/ sudo spctl --master-disable + + init_xcode } darwin_init_once "$@" diff --git a/zsh/func/init_env_darwin b/zsh/func/init_env_darwin index a630da7..165f59b 100644 --- a/zsh/func/init_env_darwin +++ b/zsh/func/init_env_darwin @@ -8,3 +8,5 @@ export XCODE_LIBRARY="$HOME/Library/Developer/Xcode" export XCODE_DERIVED_DATA="$XCODE_LIBRARY/DerivedData" export XCODE_INSTALLS="$XCODE_LIBRARY/Installs" export dd="$XCODE_DERIVED_DATA" + +export df=~/.dotfiles diff --git a/zsh/func/init_xcode b/zsh/func/init_xcode new file mode 100644 index 0000000..ad76b51 --- /dev/null +++ b/zsh/func/init_xcode @@ -0,0 +1,13 @@ +# Eryn Wells +# vim: ft=zsh: + +function init_xcode +{ + if [[ -d "~df/Xcode/IDETemplateMacros.plist" ]]; then + echo "Copying IDETemplateMacros.plist" + mkdir -p ~/Library/Developer/Xcode/UserData + cp ~df/Xcode/IDETemplateMacros.plist ~/Library/Developer/Xcode/UserData + fi +} + +init_xcode "%@"