Skip to content

Commit

Permalink
Merge pull request #5 from trickest/output-param
Browse files Browse the repository at this point in the history
Add output file parameter
  • Loading branch information
HanibalAntePortas committed Feb 7, 2022
2 parents 4a34d2e + ddeb40a commit 7321ed7
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,8 @@ func getRepos(query string) {

func main() {
token := flag.String("token", "", "Github token")
query := flag.String("query", "", "Query")
query := flag.String("query", "", "GraphQL search query")
outputFile := flag.String("o", "", "Output file name")
flag.Parse()

src := oauth2.StaticTokenSource(
Expand Down Expand Up @@ -189,10 +190,13 @@ func main() {

data, _ := json.MarshalIndent(reposResults, "", " ")

fileName := strings.Trim(*query, "-*")
for _, char := range illegalFileNameChars {
if strings.Contains(fileName, char) {
fileName = strings.ReplaceAll(fileName, char, "")
fileName := *outputFile
if fileName == "" {
fileName = strings.Trim(*query, "-*")
for _, char := range illegalFileNameChars {
if strings.Contains(fileName, char) {
fileName = strings.ReplaceAll(fileName, char, "")
}
}
}

Expand Down

0 comments on commit 7321ed7

Please sign in to comment.