We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 464f06d commit 5bac8ddCopy full SHA for 5bac8dd
gitime/reader/stdin.go
@@ -3,33 +3,10 @@ package reader
3
import (
4
"fmt"
5
"io"
6
- "log"
7
"os"
8
)
9
10
-func DoesStdinHaveData() bool {
11
- fileInfo, err := os.Stdin.Stat()
12
- if err != nil {
13
- return false
14
- }
15
-
16
- if os.Getenv("GIT_SPEND_NO_STDIN") == "1" {
17
18
19
20
- // Both yield false positives in CI, careful
21
- //if (fileInfo.Mode() & os.ModeCharDevice) == 0 { // alternatively?
22
- if (fileInfo.Mode() & os.ModeNamedPipe) != 0 {
23
- return true
24
25
26
27
-}
28
29
func ReadStdin() string {
30
- stdin, err := io.ReadAll(os.Stdin)
31
32
- log.Fatal(err)
33
+ stdin, _ := io.ReadAll(os.Stdin)
34
return fmt.Sprintf("%s", stdin)
35
}
0 commit comments