// Copyright 2020 The Gitea Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package print import ( "fmt" "github.com/muesli/termenv" ) func getGlamourTheme() string { if termenv.HasDarkBackground() { return "dark" } return "light" } // formatSize get kb in int and return string func formatSize(kb int64) string { if kb < 1024 { return fmt.Sprintf("%d Kb", kb) } mb := kb / 1024 if mb < 1024 { return fmt.Sprintf("%d Mb", mb) } gb := mb / 1024 if gb < 1024 { return fmt.Sprintf("%d Gb", gb) } return fmt.Sprintf("%d Tb", gb/1024) }