commands: ls fix CJK characters out of alignment

#85
This commit is contained in:
Yongwen Zhuang 2019-05-14 23:01:49 +08:00 committed by GitHub
parent 606a66dd6d
commit 5f0123d138
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,6 +7,7 @@ import (
"github.com/MichaelMure/git-bug/cache"
"github.com/MichaelMure/git-bug/util/colors"
"github.com/MichaelMure/git-bug/util/interrupt"
"github.com/MichaelMure/git-bug/util/text"
"github.com/spf13/cobra"
)
@ -65,8 +66,8 @@ func runLsBug(cmd *cobra.Command, args []string) error {
}
// truncate + pad if needed
titleFmt := fmt.Sprintf("%-50.50s", b.Title)
authorFmt := fmt.Sprintf("%-15.15s", name)
titleFmt := text.LeftPadMaxLine(b.Title, 50, 0)
authorFmt := text.LeftPadMaxLine(name, 15, 0)
fmt.Printf("%s %s\t%s\t%s\tC:%d L:%d\n",
colors.Cyan(b.HumanId()),