summaryrefslogtreecommitdiff
path: root/print.go
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-11-21 08:57:56 +0800
committerEltrac <hi@guhub.cn>2025-11-21 08:57:56 +0800
commit3ce76a4e0be8edef6ee90ff4edb291aadb200e99 (patch)
tree0c07eea2c478d83e368348760a152fc1a5a8e1d6 /print.go
parentc2f95c4002c3a3324752b7308c36cd8a0465e9fd (diff)
refactor: move print entry point to statistics.Print()
Diffstat (limited to 'print.go')
-rw-r--r--print.go21
1 files changed, 3 insertions, 18 deletions
diff --git a/print.go b/print.go
index 1e7ce08..ca10b98 100644
--- a/print.go
+++ b/print.go
@@ -8,29 +8,14 @@ import (
"github.com/hako/durafmt"
)
-// === Print Entry Point === //
-
-func PrintInfo(data *statistics) {
- if data == nil {
- fmt.Println("Package not found.")
- return
- }
-
- printHeader(data)
- printUserInteractionSummary(data)
- printMetadata(data)
-
- fmt.Println()
-}
-
// === Main Sections === //
-func printHeader(data *statistics) {
+func PrintHeader(data *statistics) {
printTypeNameAndDesc(data.Type, data.Name, data.Desc)
fmt.Println()
}
-func printUserInteractionSummary(data *statistics) {
+func PrintUserInteractionSummary(data *statistics) {
a := printInstallDesc(
data.Type == "formula",
data.InstalledAsDependency,
@@ -47,7 +32,7 @@ func printUserInteractionSummary(data *statistics) {
}
}
-func printMetadata(data *statistics) {
+func PrintMetadata(data *statistics) {
printVersionInfo(
data.InstalledVersion,
data.Outdated)