if gpio input 63; then always seems to resolve to true for me,
it is because the 'if' return true mean gpio has success executed, not it value. to get the value, you need "gpio read 63" command