a simple Sudo replacement written in Go