db-migrator.go
65 строк · 1006.0 Байт
1package console2
3type Dummy struct {4confirm bool5}
6
7func NewDummy(confirm bool) *Dummy {8return &Dummy{confirm: confirm}9}
10
11func (c *Dummy) Confirm(s string) bool {12return c.confirm13}
14
15func (c *Dummy) Info(message string) {16return17}
18func (c *Dummy) InfoLn(message string) {19return20}
21func (c *Dummy) Infof(message string, a ...any) {22return23}
24
25func (c *Dummy) Success(message string) {26return27}
28func (c *Dummy) SuccessLn(message string) {29return30}
31func (c *Dummy) Successf(message string, a ...any) {32return33}
34
35func (c *Dummy) Warn(message string) {36return37}
38func (c *Dummy) WarnLn(message string) {39return40}
41func (c *Dummy) Warnf(message string, a ...any) {42return43}
44
45func (c *Dummy) Error(message string) {46return47}
48func (c *Dummy) ErrorLn(message string) {49return50}
51func (c *Dummy) Errorf(message string, a ...any) {52return53}
54
55func (c *Dummy) Fatal(err error) {56return57}
58
59func (c *Dummy) NumberPlural(count int, one, many string) string {60if count > 1 {61return many62}63
64return one65}
66