1
0
mirror of https://github.com/minio/mc.git synced 2025-11-13 12:22:45 +03:00

Merge themes as settable from outside console, add a default theme as well.

This commit is contained in:
Harshavardhana
2015-08-19 22:29:28 -07:00
parent ec372eb47a
commit cf5290ad74
10 changed files with 94 additions and 297 deletions

View File

@@ -18,6 +18,7 @@ package main
import (
"encoding/json"
"fmt"
"github.com/minio/mc/pkg/console"
)
@@ -33,13 +34,13 @@ type ContentMessage struct {
// String string printer for Content metadata
func (c ContentMessage) String() string {
if !globalJSONFlag {
message := console.Time("[%s] ", c.Time)
message = message + console.Size("%6s ", c.Size)
message := console.Colorize("Time", fmt.Sprintf("[%s] ", c.Time))
message = message + console.Colorize("Size", fmt.Sprintf("%6s ", c.Size))
message = func() string {
if c.Filetype == "folder" {
return message + console.Dir("%s", c.Name)
return message + console.Colorize("Dir", fmt.Sprintf("%s", c.Name))
}
return message + console.File("%s", c.Name)
return message + console.Colorize("File", fmt.Sprintf("%s", c.Name))
}()
return message + "\n"
}