Skip to content

Commit 2fc7e2b

Browse files
committed
Implement verbose command logging
1 parent 7f14531 commit 2fc7e2b

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

logger/logger.go

+5
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ func (SyncLogger SyncLogger) Step(message string, sprintf ...interface{}) {
5656
SyncLogger.Println(" -> " + message)
5757
}
5858

59+
60+
func (SyncLogger SyncLogger) Command(message string) {
61+
SyncLogger.Println(" $ " + message)
62+
}
63+
5964
func (SyncLogger SyncLogger) FatalExit(exitCode int, message string, sprintf ...interface{}) {
6065
if len(sprintf) > 0 {
6166
message = fmt.Sprintf(message, sprintf...)

main.go

+3
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ func main() {
119119
fallthrough
120120
case len(opts.Verbose) >= 1:
121121
logger.Verbose = true
122+
shell.VerboseFunc = func(c *shell.Command) {
123+
Logger.Command(c.ToString())
124+
}
122125
fallthrough
123126
default:
124127
if Logger == nil {

0 commit comments

Comments
 (0)