Standard library imports bufio bytes context crypto/rand encoding/base64 errors fmt os os/exec path/filepath strconv strings sync embed