Skip to content

Commit

Permalink
feat: update --replicaof flag to pass single variable
Browse files Browse the repository at this point in the history
- update tester
- update printed logs
- update stage descriptions
  • Loading branch information
ryan-gang committed May 10, 2024
1 parent 61229ad commit 05cb7ec
Show file tree
Hide file tree
Showing 12 changed files with 922 additions and 615 deletions.
13 changes: 10 additions & 3 deletions internal/redis_executable/redis_executable.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package redis_executable

import (
"strings"

executable "github.com/codecrafters-io/tester-utils/executable"
logger "github.com/codecrafters-io/tester-utils/logger"
"github.com/codecrafters-io/tester-utils/test_case_harness"
Expand Down Expand Up @@ -30,7 +28,16 @@ func (b *RedisExecutable) Run(args ...string) error {
if b.args == nil || len(b.args) == 0 {
b.logger.Infof("$ ./spawn_redis_server.sh")
} else {
b.logger.Infof("$ ./spawn_redis_server.sh %s", strings.Join(b.args, " "))
var log string
log += "$ ./spawn_redis_server.sh"
for _, arg := range b.args {
if arg[0] == '-' {
log += " " + arg
} else {
log += " \"" + arg + "\""
}
}
b.logger.Infof(log)
}

if err := b.executable.Start(b.args...); err != nil {
Expand Down
Loading

0 comments on commit 05cb7ec

Please sign in to comment.