@@ -18,8 +18,8 @@ class DatasetsCommand(BaseCommand):
1818 __doc__ = f"""Oslo :: Datasets
1919
2020Usage:
21- okdata datasets ls [--filter=<filter> options]
22- okdata datasets ls <uri> [options]
21+ okdata datasets ls [--filter=<filter> --verbose options]
22+ okdata datasets ls <uri> [--verbose options]
2323 okdata datasets cp <source> <target> [options]
2424 okdata datasets create [options]
2525 okdata datasets create-version <dataset_id> [options]
@@ -33,7 +33,9 @@ class DatasetsCommand(BaseCommand):
3333Examples:
3434 okdata datasets ls
3535 okdata datasets ls --filter=bydelsfakta
36+ okdata datasets ls --verbose
3637 okdata datasets ls my-dataset
38+ okdata datasets ls my-dataset --verbose
3739 okdata datasets ls my-dataset/1
3840 okdata datasets ls my-dataset/1/20240101T102030
3941 okdata datasets ls my-dataset/1/20240101T102030 --format=json
@@ -99,7 +101,10 @@ def list_metadata(self):
99101 def datasets (self ):
100102 self .log .info ("Listing datasets" )
101103 dataset_list = self .sdk .get_datasets (filter = self .opt ("filter" ))
102- out = create_output (self .opt ("format" ), "datasets_config.json" )
104+ out = create_output (
105+ self .opt ("format" ),
106+ f"datasets_config{ '_verbose' if self .opt ('verbose' ) else '' } .json" ,
107+ )
103108 out .add_rows (dataset_list )
104109 self .print ("Available datasets" , out )
105110
@@ -117,7 +122,12 @@ def dataset(self, dataset_id):
117122 )
118123 return
119124
120- out = create_output (self .opt ("format" ), "datasets_dataset_config.json" )
125+ config = (
126+ "datasets_config_verbose"
127+ if self .opt ("verbose" )
128+ else "datasets_dataset_config.json"
129+ )
130+ out = create_output (self .opt ("format" ), config )
121131 out .add_rows ([dataset ])
122132 self .print (f"Dataset: { dataset_id } " , out )
123133
0 commit comments