Added Git Push and Pull syncing.
This commit is contained in:
parent
a30f903495
commit
52a0f6513e
2 changed files with 23 additions and 5 deletions
14
.vscode/launch.json
vendored
Normal file
14
.vscode/launch.json
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
// Use IntelliSense to learn about possible attributes.
|
||||||
|
// Hover to view descriptions of existing attributes.
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"type": "zshdb",
|
||||||
|
"request": "launch",
|
||||||
|
"name": "Zsh-Debug (simplest configuration)",
|
||||||
|
"program": "${file}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/Users/gugulethu/brew/bin/zsh
|
#!/Users/gugulethu/brew/bin/zsh
|
||||||
|
|
||||||
# This script updates brew, brew cask apps, atom packages, ruby gems, node packages and macOS (including system software) Apps.
|
# This script updates brew, brew cask apps, atom packages, ruby gems, node packages and macOS (including system software) Apps.
|
||||||
# Version 9.0 (26 October 2019)
|
# Version 9.1 (30 October 2019)
|
||||||
|
|
||||||
# The below are Platypus features for managing UI
|
# The below are Platypus features for managing UI
|
||||||
echo "PROGRESS:0" # Show the progress bar at 0%
|
echo "PROGRESS:0" # Show the progress bar at 0%
|
||||||
|
|
@ -35,7 +35,7 @@ printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' - >> $LOG # Prints line
|
||||||
}
|
}
|
||||||
|
|
||||||
# Writes the header for the log file: Program, Version number, Date and Line.
|
# Writes the header for the log file: Program, Version number, Date and Line.
|
||||||
{ echo "macupdater 6.0"; echo "Log: " `date`; line; } > $LOG
|
{ echo "macupdater 9.1"; echo "Log: " `date`; line; } > $LOG
|
||||||
|
|
||||||
# Brew update commands.
|
# Brew update commands.
|
||||||
{ echo "Brew"; echo ""; brew update; brew upgrade; brew cleanup; } >> $LOG
|
{ echo "Brew"; echo ""; brew update; brew upgrade; brew cleanup; } >> $LOG
|
||||||
|
|
@ -49,7 +49,7 @@ echo "Brew updates complete" # Show this message above the progress bar
|
||||||
{ echo "Apps"; echo ""; mas upgrade; } >> $LOG
|
{ echo "Apps"; echo ""; mas upgrade; } >> $LOG
|
||||||
catcher Apps
|
catcher Apps
|
||||||
|
|
||||||
echo "PROGRESS:30" # Show the progress bar at 60%
|
echo "PROGRESS:30" # Show the progress bar at 30%
|
||||||
echo "Mac app store updates complete" # Show this message above the progress bar
|
echo "Mac app store updates complete" # Show this message above the progress bar
|
||||||
|
|
||||||
# Node update commands.
|
# Node update commands.
|
||||||
|
|
@ -86,10 +86,14 @@ line
|
||||||
echo "PROGRESS:70" # Show the progress bar at 70%
|
echo "PROGRESS:70" # Show the progress bar at 70%
|
||||||
echo "Brew cask updates complete" # Show this message above the progress bar
|
echo "Brew cask updates complete" # Show this message above the progress bar
|
||||||
|
|
||||||
echo "NOTIFICATION:All local updates complete."
|
# echo "NOTIFICATION:All local updates complete."
|
||||||
|
|
||||||
|
{ cd Projects/Programming/push/ find . -type d -depth 1 -exec git --git-dir={}/.git --work-tree=$PWD/{} push \; cd Projects/Programming/push/; find . -type d -depth 1 -exec git --git-dir={}/.git --work-tree=$PWD/{} pull origin master \; } >> $LOG
|
||||||
|
catcher Git-remote
|
||||||
|
line
|
||||||
echo "PROGRESS:90" # Show the progress bar at 90%
|
echo "PROGRESS:90" # Show the progress bar at 90%
|
||||||
echo "Local updates complete" # Show this message above the progress bar
|
|
||||||
|
# echo "Local updates complete" # Show this message above the progress bar
|
||||||
|
|
||||||
# Sets the password variable for the admin account
|
# Sets the password variable for the admin account
|
||||||
# PASSWD="$(osascript -e 'text returned of (display dialog "Please enter a password to continue" default answer "" with icon stop buttons {"Cancel", "Continue"} default button "Continue" with hidden answer)')"
|
# PASSWD="$(osascript -e 'text returned of (display dialog "Please enter a password to continue" default answer "" with icon stop buttons {"Cancel", "Continue"} default button "Continue" with hidden answer)')"
|
||||||
|
|
|
||||||
Reference in a new issue