File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,8 +29,16 @@ def cli():
2929@cli .command ("query" )
3030@click .argument ("repo_owner" )
3131@click .argument ("repo_name" )
32- def query (repo_owner , repo_name ):
32+ @click .option (
33+ "-o" ,
34+ "--outdir" ,
35+ default = "devstats-data" ,
36+ help = "Output directory" ,
37+ show_default = True ,
38+ )
39+ def query (repo_owner , repo_name , outdir ):
3340 """Download and save issue and pr data for `repo_owner`/`repo_name`"""
41+ os .makedirs (outdir , exist_ok = True )
3442
3543 try :
3644 token = os .environ ["GRAPH_API_KEY" ]
@@ -69,7 +77,7 @@ def query(repo_owner, repo_name):
6977 )
7078 data .get ()
7179 ftype = {"issues" : "issues" , "pullRequests" : "PRs" }
72- data .dump (f"{ repo_name } _{ ftype .get (qtype , qtype )} .json" )
80+ data .dump (f"{ outdir } / { repo_name } _{ ftype .get (qtype , qtype )} .json" )
7381
7482
7583cli .add_command (template )
You can’t perform that action at this time.
0 commit comments