Make sure we have an ssh public key before we add it to version control. This is a safety feature to make sure no one accidentally adds their private key to the repository.
packagemain
import(
"os"
"github.com/alecthomas/kong"
log"github.com/sirupsen/logrus"
"bitbucket.org/rw_grim/hgkeeper/globals"
"bitbucket.org/rw_grim/hgkeeper/serve"
"bitbucket.org/rw_grim/hgkeeper/setup"
)
typecommandsstruct{
globals.Globals
Serveserve.Command`kong:"cmd,help='run the ssh server'"`
Setupsetup.Command`kong:"cmd,help='inital setup for the server'"`