39 lines
452 B
Plaintext
39 lines
452 B
Plaintext
|
#!/usr/bin/env ion
|
||
|
|
||
|
set -e
|
||
|
|
||
|
let server = es5.siteground.eu
|
||
|
let server_path = public_html/tech
|
||
|
let syncfolder = sync
|
||
|
|
||
|
echo
|
||
|
echo "create page"
|
||
|
echo
|
||
|
hugo
|
||
|
|
||
|
echo
|
||
|
echo "mount $syncfolder"
|
||
|
echo
|
||
|
sshfs \
|
||
|
$server:$server_path \
|
||
|
$syncfolder
|
||
|
|
||
|
echo
|
||
|
echo "copy stuff"
|
||
|
echo
|
||
|
rsync \
|
||
|
--recursive \
|
||
|
--checksum \
|
||
|
--verbose \
|
||
|
--human-readable \
|
||
|
--delete-after \
|
||
|
public/ $syncfolder/
|
||
|
|
||
|
|
||
|
echo
|
||
|
echo "unmount $syncfolder"
|
||
|
echo
|
||
|
fusermount -u $syncfolder
|
||
|
|
||
|
|