ataricode.com/hugo-server

23 lines
625 B
Plaintext
Raw Normal View History

2023-01-24 18:52:09 +00:00
#!/usr/bin/env bash
export LOG=./logs/hugo-server.log
if ! [ -z "$1" ]; then
if [[ "$1" == "start" ]]; then
hugo server -D --disableFastRender --enableGitInfo -v --debug > $LOG 2>&1 &
echo "Server started on $(pidof hugo)"
elif [[ "$1" == "stop" ]]; then
2023-01-28 15:33:53 +00:00
kill -9 "$(pidof hugo)"
2023-01-24 18:52:09 +00:00
elif [[ "$1" == "status" ]]; then
pid=$(pidof hugo)
if ! [ -z "$pid" ]; then
echo "Hugo Server Active. PID: ${pid}"
else
echo "Hugo Server Is Inactive."
fi
fi
else
echo "You can 'start' or 'stop' the server, or get the 'status'."
exit 1
fi