Fixed ntfy text
This commit is contained in:
parent
620ba20dcd
commit
6ceb4ae76d
2 changed files with 60 additions and 59 deletions
|
@ -301,7 +301,7 @@ softwareGroups:
|
||||||
- nb
|
- nb
|
||||||
- neovim
|
- neovim
|
||||||
- netcat
|
- netcat
|
||||||
- nfty
|
- ntfy
|
||||||
- nmap
|
- nmap
|
||||||
- nnn
|
- nnn
|
||||||
- node
|
- node
|
||||||
|
|
117
software.yml
117
software.yml
|
@ -2763,11 +2763,11 @@ softwarePackages:
|
||||||
_github: https://github.com/wfxr/forgit
|
_github: https://github.com/wfxr/forgit
|
||||||
_name: forgit
|
_name: forgit
|
||||||
brew: forgit
|
brew: forgit
|
||||||
nfty:
|
ntfy:
|
||||||
_bin: nfty
|
_bin: ntfy
|
||||||
_github: https://github.com/dschep/ntfy
|
_github: https://github.com/dschep/ntfy
|
||||||
_name: nfty
|
_name: ntfy
|
||||||
pipx: nfty
|
pipx: ntfy
|
||||||
clipboard:
|
clipboard:
|
||||||
_bin: cb
|
_bin: cb
|
||||||
_github: https://github.com/Slackadays/Clipboard.git
|
_github: https://github.com/Slackadays/Clipboard.git
|
||||||
|
@ -10756,60 +10756,61 @@ softwarePackages:
|
||||||
_post: sudo xcodebuild -license accept && sudo xcodebuild -runFirstLaunch
|
_post: sudo xcodebuild -license accept && sudo xcodebuild -runFirstLaunch
|
||||||
_app: Xcode.app
|
_app: Xcode.app
|
||||||
mas: 497799835
|
mas: 497799835
|
||||||
script:darwin: |
|
#script:darwin: |
|
||||||
### Load AWS secrets
|
# echo "NOTE - This may not work headlessly due to requirement of 2FA"
|
||||||
source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh"
|
# ### Load AWS secrets
|
||||||
### Setup passwordless sudo
|
# source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh"
|
||||||
if ! sudo cat /etc/sudoers | grep '# TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL' > /dev/null; then
|
# ### Setup passwordless sudo
|
||||||
if [ -n "$SUDO_PASSWORD" ]; then
|
# if ! sudo cat /etc/sudoers | grep '# TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL' > /dev/null; then
|
||||||
printf '%s\n' "$SUDO_PASSWORD" | sudo -p "" -S echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL" | sudo tee -a /etc/sudoers
|
# if [ -n "$SUDO_PASSWORD" ]; then
|
||||||
else
|
# printf '%s\n' "$SUDO_PASSWORD" | sudo -p "" -S echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL" | sudo tee -a /etc/sudoers
|
||||||
echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL" | sudo tee -a /etc/sudoers
|
# else
|
||||||
fi
|
# echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL" | sudo tee -a /etc/sudoers
|
||||||
fi
|
# fi
|
||||||
### Remove old files
|
# fi
|
||||||
echo "Removing old ~/.xcodeinstall folder"
|
# ### Remove old files
|
||||||
rm -rf ~/.xcodeinstall
|
# echo "Removing old ~/.xcodeinstall folder"
|
||||||
### Authenticate
|
# rm -rf ~/.xcodeinstall
|
||||||
echo "Authenticating"
|
# ### Authenticate
|
||||||
xcodeinstall authenticate -s "$AWS_DEFAULT_REGION"
|
# echo "Authenticating"
|
||||||
### Download files
|
# xcodeinstall authenticate -s "$AWS_DEFAULT_REGION"
|
||||||
while read XCODE_DOWNLOAD_ITEM; do
|
# ### Download files
|
||||||
if [[ "$XCODE_DOWNLOAD_ITEM" != *"Command Line Tools"* ]]; then
|
# while read XCODE_DOWNLOAD_ITEM; do
|
||||||
DOWNLOAD_ID="$(echo "$XCODE_DOWNLOAD_ITEM" | sed 's/^\[\(.*\)\] .*/\1/')"
|
# if [[ "$XCODE_DOWNLOAD_ITEM" != *"Command Line Tools"* ]]; then
|
||||||
echo "Downloading $XCODE_DOWNLOAD_ITEM"
|
# DOWNLOAD_ID="$(echo "$XCODE_DOWNLOAD_ITEM" | sed 's/^\[\(.*\)\] .*/\1/')"
|
||||||
echo "$DOWNLOAD_ID" | xcodeinstall download -s "$AWS_DEFAULT_REGION"
|
# echo "Downloading $XCODE_DOWNLOAD_ITEM"
|
||||||
fi
|
# echo "$DOWNLOAD_ID" | xcodeinstall download -s "$AWS_DEFAULT_REGION"
|
||||||
done < <(xcodeinstall list -s "$AWS_DEFAULT_REGION" | grep --invert-match 'Release Candidate' | grep --invert-match ' beta ' | grep ' Xcode \d\d ')
|
# fi
|
||||||
### Install Xcode
|
# done < <(xcodeinstall list -s "$AWS_DEFAULT_REGION" | grep --invert-match 'Release Candidate' | grep --invert-match ' beta ' | grep ' Xcode \d\d ')
|
||||||
echo "Installing Xcode"
|
# ### Install Xcode
|
||||||
xcodeinstall install --name "$(basename "$(find ~/.xcodeinstall/download -maxdepth 1 -name "*.xip")")"
|
# echo "Installing Xcode"
|
||||||
### Install Command Line Tools
|
# xcodeinstall install --name "$(basename "$(find ~/.xcodeinstall/download -maxdepth 1 -name "*.xip")")"
|
||||||
# Commentted out because it is already installed by xcode-select in the provision.sh script
|
# ### Install Command Line Tools
|
||||||
# xcodeinstall install --name "$(basename "$(find ~/.xcodeinstall/download -maxdepth 1 -name "*Command Line Tools*")")"
|
# # Commentted out because it is already installed by xcode-select in the provision.sh script
|
||||||
### Install Additional Tools
|
# # xcodeinstall install --name "$(basename "$(find ~/.xcodeinstall/download -maxdepth 1 -name "*Command Line Tools*")")"
|
||||||
echo "Installing Additional Tools"
|
# ### Install Additional Tools
|
||||||
while read ADDITIONAL_TOOLS; do
|
# echo "Installing Additional Tools"
|
||||||
hdiutil attach "$ADDITIONAL_TOOLS"
|
# while read ADDITIONAL_TOOLS; do
|
||||||
rm -rf "/Applications/Additional Tools"
|
# hdiutil attach "$ADDITIONAL_TOOLS"
|
||||||
cp -rf "/Volumes/Additional Tools" "/Applications/Additional Tools"
|
# rm -rf "/Applications/Additional Tools"
|
||||||
hdiutil detach "$(find /Volumes -name "Additional Tools")"
|
# cp -rf "/Volumes/Additional Tools" "/Applications/Additional Tools"
|
||||||
done < <(find ~/.xcodeinstall/download -name "Additional Tools*")
|
# hdiutil detach "$(find /Volumes -name "Additional Tools")"
|
||||||
### Install Font Tools
|
# done < <(find ~/.xcodeinstall/download -name "Additional Tools*")
|
||||||
echo "Installing Font Tools"
|
# ### Install Font Tools
|
||||||
while read FONT_TOOLS; do
|
# echo "Installing Font Tools"
|
||||||
hdiutil attach "$FONT_TOOLS"
|
# while read FONT_TOOLS; do
|
||||||
cd "$(find /Volumes -maxdepth 1 -name "*Font Tools*")"
|
# hdiutil attach "$FONT_TOOLS"
|
||||||
sudo installer -pkg "$(find . -maxdepth 1 -name "*Font Tools*.pkg")" -target /
|
# cd "$(find /Volumes -maxdepth 1 -name "*Font Tools*")"
|
||||||
cd / && hdiutil detach "$(find /Volumes -maxdepth 1 -name "*Font Tools*")"
|
# sudo installer -pkg "$(find . -maxdepth 1 -name "*Font Tools*.pkg")" -target /
|
||||||
done < <(find ~/.xcodeinstall/download -name "Font Tools*")
|
# cd / && hdiutil detach "$(find /Volumes -maxdepth 1 -name "*Font Tools*")"
|
||||||
### Remove cache / downloaded files
|
# done < <(find ~/.xcodeinstall/download -name "Font Tools*")
|
||||||
rm -rf ~/.xcodeinstall
|
# ### Remove cache / downloaded files
|
||||||
### Remove passwordless sudo
|
# rm -rf ~/.xcodeinstall
|
||||||
if ! command -v gsed > /dev/null; then
|
# ### Remove passwordless sudo
|
||||||
brew install gnu-sed
|
# if ! command -v gsed > /dev/null; then
|
||||||
fi
|
# brew install gnu-sed
|
||||||
sudo gsed -i '/# TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL/d' /etc/sudoers
|
# fi
|
||||||
|
# sudo gsed -i '/# TEMPORARY FOR INSTALL DOCTOR XCODEINSTALL/d' /etc/sudoers
|
||||||
xurls:
|
xurls:
|
||||||
_bin: xurls
|
_bin: xurls
|
||||||
_desc: Extract urls from text
|
_desc: Extract urls from text
|
||||||
|
|
Loading…
Reference in a new issue