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",
|
"name": "Use Test Resources",
|
||||||
"type": "python",
|
"type": "python",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"program": "${workspaceFolder}/csvbyname/csvbyname.py",
|
|
||||||
"console": "integratedTerminal",
|
"console": "integratedTerminal",
|
||||||
"args": [
|
"args": [
|
||||||
"${workspaceFolder}/tests/resources",
|
"${workspaceFolder}/tests/resources",
|
||||||
@ -20,7 +19,8 @@
|
|||||||
"-V",
|
"-V",
|
||||||
"DEBUG"
|
"DEBUG"
|
||||||
],
|
],
|
||||||
"justMyCode": true
|
"justMyCode": true,
|
||||||
|
"module": "csvbyname.cli"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -13,7 +13,7 @@ def run(args):
|
|||||||
args.recursive,
|
args.recursive,
|
||||||
args.add_re_property,
|
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():
|
def main():
|
||||||
@ -64,6 +64,16 @@ def main():
|
|||||||
nargs="+",
|
nargs="+",
|
||||||
type=str,
|
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(
|
argparser.add_argument(
|
||||||
"-V",
|
"-V",
|
||||||
"--verbosity",
|
"--verbosity",
|
||||||
|
Loading…
Reference in New Issue
Block a user