// Run starts the engine. func (e *SigsList) Run(ctx *Context) error { arg := libkb.LoadUserArg{AllKeys: e.AllKeys, Contextified: libkb.NewContextified(e.G())} arg.SetGlobalContext(e.G()) if len(e.Username) > 0 { arg.Name = e.Username } else { arg.Self = true } var err error e.user, err = libkb.LoadUser(arg) if err != nil { return err } e.sigs = e.user.IDTable().Order return e.processSigs() }