Added feature to add basename column to output
All checks were successful
ydeng/csvbyname/pipeline/head This commit looks good
All checks were successful
ydeng/csvbyname/pipeline/head This commit looks good
This commit is contained in:
parent
c579c172ef
commit
adf734f3c1
4
.vscode/launch.json
vendored
4
.vscode/launch.json
vendored
@ -8,7 +8,6 @@
|
||||
"name": "Use Test Resources",
|
||||
"type": "python",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/csvbyname/csvbyname.py",
|
||||
"console": "integratedTerminal",
|
||||
"args": [
|
||||
"${workspaceFolder}/tests/resources",
|
||||
@ -20,7 +19,8 @@
|
||||
"-V",
|
||||
"DEBUG"
|
||||
],
|
||||
"justMyCode": true
|
||||
"justMyCode": true,
|
||||
"module": "csvbyname.cli"
|
||||
}
|
||||
]
|
||||
}
|
@ -13,7 +13,7 @@ def run(args):
|
||||
args.recursive,
|
||||
args.add_re_property,
|
||||
)
|
||||
write_collected_to_csv(args.output, collected, pkeys)
|
||||
write_collected_to_csv(args.output, collected, pkeys, args.output_basename)
|
||||
|
||||
|
||||
def main():
|
||||
@ -64,6 +64,16 @@ def main():
|
||||
nargs="+",
|
||||
type=str,
|
||||
)
|
||||
argparser.add_argument(
|
||||
"-n",
|
||||
"--output-basename",
|
||||
help='Adds a column called "basename" to the resulting CSV where it is just '
|
||||
"The base name of the path instead of the entire path. This is not guaranteed "
|
||||
"to be unique.",
|
||||
default=False,
|
||||
required=False,
|
||||
action="store_true",
|
||||
)
|
||||
argparser.add_argument(
|
||||
"-V",
|
||||
"--verbosity",
|
||||
|
Loading…
Reference in New Issue
Block a user