mirror of
https://github.com/minio/mc.git
synced 2026-01-04 02:44:40 +03:00
Print sessions just like ls
This commit is contained in:
@@ -38,17 +38,19 @@ var NoJSONPrint = true
|
||||
|
||||
// Theme holds console color scheme
|
||||
type Theme struct {
|
||||
Fatal *color.Color
|
||||
Error *color.Color
|
||||
Info *color.Color
|
||||
Debug *color.Color
|
||||
Size *color.Color
|
||||
Time *color.Color
|
||||
File *color.Color
|
||||
Dir *color.Color
|
||||
JSON *color.Color
|
||||
Bar *color.Color
|
||||
Print *color.Color
|
||||
Fatal *color.Color
|
||||
Error *color.Color
|
||||
Info *color.Color
|
||||
Debug *color.Color
|
||||
Size *color.Color
|
||||
Time *color.Color
|
||||
File *color.Color
|
||||
Dir *color.Color
|
||||
Command *color.Color
|
||||
SessionID *color.Color
|
||||
JSON *color.Color
|
||||
Bar *color.Color
|
||||
Print *color.Color
|
||||
}
|
||||
|
||||
func readErrorFromData(data interface{}) error {
|
||||
@@ -323,6 +325,10 @@ var (
|
||||
File = themesDB[currThemeName].File.SprintfFunc()
|
||||
// Dir helper to print Dir theme
|
||||
Dir = themesDB[currThemeName].Dir.SprintfFunc()
|
||||
// Command helper to print command theme
|
||||
Command = themesDB[currThemeName].Command.SprintfFunc()
|
||||
// SessionID helper to print sessionid theme
|
||||
SessionID = themesDB[currThemeName].SessionID.SprintfFunc()
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
@@ -20,45 +20,51 @@ import "github.com/fatih/color"
|
||||
|
||||
// MiniTheme - Minio's default color theme
|
||||
var MiniTheme = Theme{
|
||||
Debug: (color.New(color.FgWhite, color.Faint, color.Italic)),
|
||||
Fatal: (color.New(color.FgRed, color.Italic, color.Bold)),
|
||||
Error: (color.New(color.FgYellow, color.Italic)),
|
||||
Info: (color.New(color.FgGreen, color.Bold)),
|
||||
File: (color.New(color.FgWhite)),
|
||||
Dir: (color.New(color.FgCyan, color.Bold)),
|
||||
Size: (color.New(color.FgYellow)),
|
||||
Time: (color.New(color.FgGreen)),
|
||||
JSON: (color.New(color.FgWhite, color.Italic)),
|
||||
Bar: (color.New(color.FgGreen, color.Bold)),
|
||||
Print: (color.New()),
|
||||
Debug: (color.New(color.FgWhite, color.Faint, color.Italic)),
|
||||
Fatal: (color.New(color.FgRed, color.Italic, color.Bold)),
|
||||
Error: (color.New(color.FgYellow, color.Italic)),
|
||||
Info: (color.New(color.FgGreen, color.Bold)),
|
||||
File: (color.New(color.FgWhite)),
|
||||
Dir: (color.New(color.FgCyan, color.Bold)),
|
||||
Command: (color.New(color.FgWhite, color.Bold)),
|
||||
SessionID: (color.New(color.FgYellow, color.Bold)),
|
||||
Size: (color.New(color.FgYellow)),
|
||||
Time: (color.New(color.FgGreen)),
|
||||
JSON: (color.New(color.FgWhite, color.Italic)),
|
||||
Bar: (color.New(color.FgGreen, color.Bold)),
|
||||
Print: (color.New()),
|
||||
}
|
||||
|
||||
// WhiteTheme - All white color theme
|
||||
var WhiteTheme = Theme{
|
||||
Debug: (color.New(color.FgWhite, color.Faint, color.Italic)),
|
||||
Fatal: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Error: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Info: (color.New(color.FgWhite, color.Bold)),
|
||||
File: (color.New(color.FgWhite, color.Bold)),
|
||||
Dir: (color.New(color.FgWhite, color.Bold)),
|
||||
Size: (color.New(color.FgWhite, color.Bold)),
|
||||
Time: (color.New(color.FgWhite, color.Bold)),
|
||||
JSON: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Bar: (color.New(color.FgWhite, color.Bold)),
|
||||
Print: (color.New()),
|
||||
Debug: (color.New(color.FgWhite, color.Faint, color.Italic)),
|
||||
Fatal: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Error: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Info: (color.New(color.FgWhite, color.Bold)),
|
||||
File: (color.New(color.FgWhite, color.Bold)),
|
||||
Dir: (color.New(color.FgWhite, color.Bold)),
|
||||
Command: (color.New(color.FgWhite, color.Bold)),
|
||||
SessionID: (color.New(color.FgWhite, color.Bold)),
|
||||
Size: (color.New(color.FgWhite, color.Bold)),
|
||||
Time: (color.New(color.FgWhite, color.Bold)),
|
||||
JSON: (color.New(color.FgWhite, color.Bold, color.Italic)),
|
||||
Bar: (color.New(color.FgWhite, color.Bold)),
|
||||
Print: (color.New()),
|
||||
}
|
||||
|
||||
// NoColorTheme - Disables color theme
|
||||
var NoColorTheme = Theme{
|
||||
Debug: (color.New()),
|
||||
Fatal: (color.New()),
|
||||
Error: (color.New()),
|
||||
Info: (color.New()),
|
||||
File: (color.New()),
|
||||
Dir: (color.New()),
|
||||
Size: (color.New()),
|
||||
Time: (color.New()),
|
||||
JSON: (color.New()),
|
||||
Bar: (color.New()),
|
||||
Print: (color.New()),
|
||||
Debug: (color.New()),
|
||||
Fatal: (color.New()),
|
||||
Error: (color.New()),
|
||||
Info: (color.New()),
|
||||
File: (color.New()),
|
||||
Dir: (color.New()),
|
||||
Command: (color.New()),
|
||||
SessionID: (color.New()),
|
||||
Size: (color.New()),
|
||||
Time: (color.New()),
|
||||
JSON: (color.New()),
|
||||
Bar: (color.New()),
|
||||
Print: (color.New()),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user