Merge pull request #5985 from icen1/colour-privacy-gist
[Issue:#5975] Added gist privacy type to terminal output
This commit is contained in:
commit
200516beb8
2 changed files with 10 additions and 7 deletions
|
|
@ -115,6 +115,7 @@ func createRun(opts *CreateOptions) error {
|
|||
return fmt.Errorf("failed to collect files for posting: %w", err)
|
||||
}
|
||||
|
||||
cs := opts.IO.ColorScheme()
|
||||
gistName := guessGistName(files)
|
||||
|
||||
processMessage := "Creating gist..."
|
||||
|
|
@ -125,11 +126,13 @@ func createRun(opts *CreateOptions) error {
|
|||
} else {
|
||||
processMessage = fmt.Sprintf("Creating gist %s", gistName)
|
||||
}
|
||||
completionMessage = fmt.Sprintf("Created gist %s", gistName)
|
||||
if opts.Public {
|
||||
completionMessage = fmt.Sprintf("Created %s gist %s", cs.Red("public"), gistName)
|
||||
} else {
|
||||
completionMessage = fmt.Sprintf("Created %s gist %s", cs.Green("secret"), gistName)
|
||||
}
|
||||
}
|
||||
|
||||
cs := opts.IO.ColorScheme()
|
||||
|
||||
errOut := opts.IO.ErrOut
|
||||
fmt.Fprintf(errOut, "%s %s\n", cs.Gray("-"), processMessage)
|
||||
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@ func Test_createRun(t *testing.T) {
|
|||
Filenames: []string{fixtureFile},
|
||||
},
|
||||
wantOut: "https://gist.github.com/aa5a315d61ae9438b18d\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created gist fixture.txt\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created public gist fixture.txt\n",
|
||||
wantErr: false,
|
||||
wantParams: map[string]interface{}{
|
||||
"description": "",
|
||||
|
|
@ -208,7 +208,7 @@ func Test_createRun(t *testing.T) {
|
|||
Filenames: []string{fixtureFile},
|
||||
},
|
||||
wantOut: "https://gist.github.com/aa5a315d61ae9438b18d\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created gist fixture.txt\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created secret gist fixture.txt\n",
|
||||
wantErr: false,
|
||||
wantParams: map[string]interface{}{
|
||||
"description": "an incredibly interesting gist",
|
||||
|
|
@ -229,7 +229,7 @@ func Test_createRun(t *testing.T) {
|
|||
},
|
||||
stdin: "cool stdin content",
|
||||
wantOut: "https://gist.github.com/aa5a315d61ae9438b18d\n",
|
||||
wantStderr: "- Creating gist with multiple files\n✓ Created gist fixture.txt\n",
|
||||
wantStderr: "- Creating gist with multiple files\n✓ Created secret gist fixture.txt\n",
|
||||
wantErr: false,
|
||||
wantParams: map[string]interface{}{
|
||||
"description": "",
|
||||
|
|
@ -295,7 +295,7 @@ func Test_createRun(t *testing.T) {
|
|||
Filenames: []string{fixtureFile},
|
||||
},
|
||||
wantOut: "Opening gist.github.com/aa5a315d61ae9438b18d in your browser.\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created gist fixture.txt\n",
|
||||
wantStderr: "- Creating gist fixture.txt\n✓ Created secret gist fixture.txt\n",
|
||||
wantErr: false,
|
||||
wantBrowse: "https://gist.github.com/aa5a315d61ae9438b18d",
|
||||
wantParams: map[string]interface{}{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue