|
|
#!/bin/zsh
|
|
|
|
|
|
echo "Generating the lists of explicitly installed packages in ~/.backup"
|
|
|
|
|
|
cd /Users/shixuesen
|
|
|
npm list -g --depth=1 > ~/.backup/npm_packages || echo "npm failed"
|
|
|
pip list > ~/.backup/pip_packages || echo "pip failed"
|
|
|
pip3 list > ~/.backup/pip3_packages || echo "pip3 failed"
|
|
|
cargo --list | tail -n +2 | tr -d " " > ~/.backup/cargo_packages || echo "cargo failed"
|
|
|
composer global show | cut -d ' ' -f1 > ~/.backup/composer_packages || echo "composer failed"
|
|
|
brew update
|
|
|
brew upgrade
|
|
|
source /Users/shixuesen/.zshrc
|
|
|
#iicu64
|
|
|
brew list > ~/.backup/brew_packages
|
|
|
|
|
|
cp back.sh ~/.backup/
|
|
|
git add -f .backup
|
|
|
git commit -am "update at $(date "+%Y-%m-%d %H:%M:%S")"
|
|
|
git push
|
|
|
|
|
|
exit 0
|