package main import ( makeshift "git.towk2.me/towk/makeshift/pkg" "git.towk2.me/towk/makeshift/pkg/storage" ) type User struct{} func (p *User) Name() string { return "user" } func (p *User) Version() string { return "v0.0.1-alpha" } func (p *User) Description() string { return "Get user information" } func (p *User) Metadata() makeshift.Metadata { return makeshift.Metadata{ "author": map[string]any{ "name": "David J. Allen", "email": "davidallendj@gmail.com", "links": []string{ "https://github.com/davidallendj", "https://git.towk2.me/towk", }, }, } } func (p *User) Init() error { return nil } func (p *User) Run(store storage.KVStore, args []string) error { return nil } func (p *User) Cleanup() error { return nil }