Skip to content

Instantly share code, notes, and snippets.

@tatsuyaueda
Created June 4, 2024 13:15
Show Gist options
  • Save tatsuyaueda/ae410f29add6b112e291c8765b1e8099 to your computer and use it in GitHub Desktop.
Save tatsuyaueda/ae410f29add6b112e291c8765b1e8099 to your computer and use it in GitHub Desktop.
#!/bin/bash
json=$(curl -s "https://api.github.com/repos/Implem/Implem.Pleasanter/releases/latest")
URL=$(echo $json | jq -r '.assets[] | .browser_download_url')
name=$(echo $json | jq -r '.assets[] | .name')
tag_name=$(echo $json | jq -r '.tag_name')
base_path=`readlink ./pleasanter`
wget $URL
unzip $name -d $tag_name
diff -u -r $tag_name/pleasanter/Implem.Pleasanter/App_Data/Parameters/ $base_path/Implem.Pleasanter/App_Data/Parameters/> patch
cd $tag_name/pleasanter/Implem.Pleasanter/App_Data/Parameters/
patch -p5 < ../../../../../patch
cd ../../../../../
systemctl stop pleasanter
rm pleasanter
ln -s $tag_name/pleasanter pleasanter
cd pleasanter/Implem.CodeDefiner/
dotnet Implem.CodeDefiner.dll _rds
systemctl start pleasanter && systemctl status pleasanter
cd ../../
rm patch
rm $name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment