Aside: hacker news doesn't do markdown code blocks, but instead uses 2 spaces before text;
if x then :; else something; fi
Thanks, fixed
Thanks, fixed