Autosave: 2023-01-23 15:53:41
This commit is contained in:
parent
132f48e1ac
commit
ac97e2681d
2 changed files with 32 additions and 2 deletions
|
@ -5,8 +5,8 @@
|
|||
# It is aliased to `cs-update` in .zshrc
|
||||
|
||||
NOTES_PATH="/Users/thomasbishop/prepos/computer_science"
|
||||
# SPACE_TO_UNDERSCORE="/home/thomas/repos/computer_science/_scripts/space_to_underscore_filename.sh"
|
||||
# CLEAN_IMAGE_DIRECTORY="/home/thomas/repos/computer_science/_scripts/clean_image_directory.sh"
|
||||
SPACE_TO_UNDERSCORE="/home/thomas/repos/computer_science/_scripts/space_to_underscore_filename.sh"
|
||||
CLEAN_IMAGE_DIRECTORY="/home/thomas/repos/computer_science/_scripts/clean_image_directory.sh"
|
||||
|
||||
cd "$NOTES_PATH"
|
||||
|
||||
|
|
30
_scripts/auto_save_mac.sh
Executable file
30
_scripts/auto_save_mac.sh
Executable file
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
# This script automatically commits/pull changes to the remote repository with a generic commit message.
|
||||
|
||||
# It is aliased to `cs-update` in .zshrc
|
||||
|
||||
NOTES_PATH="/Users/thomasbishop/prepos/computer_science"
|
||||
# SPACE_TO_UNDERSCORE="/home/thomas/repos/computer_science/_scripts/space_to_underscore_filename.sh"
|
||||
# CLEAN_IMAGE_DIRECTORY="/home/thomas/repos/computer_science/_scripts/clean_image_directory.sh"
|
||||
|
||||
cd "$NOTES_PATH"
|
||||
|
||||
# Loop through directories and convert spaces in filenames to underscores
|
||||
# source ${SPACE_TO_UNDERSCORE}
|
||||
# source ${CLEAN_IMAGE_DIRECTORY}
|
||||
|
||||
git pull >/dev/null 2>&1
|
||||
|
||||
CHANGES_EXIST="$(git status --porcelain | wc -l)"
|
||||
|
||||
# If no changes, exit. Else commit and push with timestamp
|
||||
if [ "$CHANGES_EXIST" -eq 0 ]; then
|
||||
echo "No changes"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
git pull >/dev/null 2>&1
|
||||
git add .
|
||||
git commit -q -m "Autosave: $(date +"%Y-%m-%d %H:%M:%S")"
|
||||
git push
|
Loading…
Add table
Reference in a new issue