1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-05-29 23:17:32 +02:00

Feature: Added repository name to status

This commit is contained in:
Glenn Vriesman 2018-08-10 15:10:15 +02:00
parent aa4160d57a
commit 7eb673e574
2 changed files with 14 additions and 1 deletions

View File

@ -32,7 +32,8 @@ func refreshStatus(g *gocui.Gui) error {
}
branch := branches[0]
name := coloredString(branch.Name, branch.getColor())
fmt.Fprint(v, " "+name)
repo := getCurrentProject()
fmt.Fprint(v, " "+repo+" → "+name)
return nil
})

View File

@ -2,6 +2,9 @@ package main
import (
"fmt"
"log"
"os"
"path/filepath"
"strings"
"github.com/fatih/color"
@ -40,3 +43,12 @@ func coloredString(str string, colorAttribute color.Attribute) string {
func coloredStringDirect(str string, colour *color.Color) string {
return colour.SprintFunc()(fmt.Sprint(str))
}
// used to get the project name
func getCurrentProject() string {
pwd, err := os.Getwd()
if err != nil {
log.Fatalln(err.Error())
}
return filepath.Base(pwd)
}