Mute error message, when PlistBuddy is not installed
PlistBuddy is part of XCode. It may be that users don't have it installed.
This commit is contained in:
parent
38641c690e
commit
24283be05d
4
neofetch
4
neofetch
|
@ -1656,9 +1656,9 @@ get_term_font() {
|
||||||
# https://www.iterm2.com/documentation-dynamic-profiles.html
|
# https://www.iterm2.com/documentation-dynamic-profiles.html
|
||||||
|
|
||||||
# Count Guids in "New Bookmarks"; they should be unique
|
# Count Guids in "New Bookmarks"; they should be unique
|
||||||
local profilesCount=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:" ~/Library/Preferences/com.googlecode.iterm2.plist | grep "Guid" | wc -l)
|
local profilesCount=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:" ~/Library/Preferences/com.googlecode.iterm2.plist 2>/dev/null | grep "Guid" | wc -l)
|
||||||
for idx in $(seq 0 ${profilesCount}); do
|
for idx in $(seq 0 ${profilesCount}); do
|
||||||
local profileName=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${idx}:Name:" ~/Library/Preferences/com.googlecode.iterm2.plist)
|
local profileName=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${idx}:Name:" ~/Library/Preferences/com.googlecode.iterm2.plist 2>/dev/null)
|
||||||
if [[ "${profileName}" == "${currentProfileName}" ]]; then
|
if [[ "${profileName}" == "${currentProfileName}" ]]; then
|
||||||
# "Normal Font"
|
# "Normal Font"
|
||||||
term_font=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${idx}:Normal\ Font:" ~/Library/Preferences/com.googlecode.iterm2.plist)
|
term_font=$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${idx}:Normal\ Font:" ~/Library/Preferences/com.googlecode.iterm2.plist)
|
||||||
|
|
Reference in New Issue