Compare commits

...

3 Commits

Author SHA1 Message Date
cb36b8adb3 Version bump
All checks were successful
ydeng/csvbyname/pipeline/head This commit looks good
2023-04-21 15:56:08 -05:00
ded60aa742 Added step to test if command is runnable
All checks were successful
ydeng/csvbyname/pipeline/head This commit looks good
2023-04-21 15:53:07 -05:00
adf734f3c1 Added feature to add basename column to output
All checks were successful
ydeng/csvbyname/pipeline/head This commit looks good
2023-04-21 15:52:20 -05:00
4 changed files with 15 additions and 4 deletions

4
.vscode/launch.json vendored
View File

@ -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"
} }
] ]
} }

1
Jenkinsfile vendored
View File

@ -20,6 +20,7 @@ pipeline {
stage("test") { stage("test") {
steps { steps {
sh "pip install dist/*.whl" sh "pip install dist/*.whl"
sh "csvbyname -h"
} }
} }
stage("archive") { stage("archive") {

View File

@ -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",

View File

@ -1,6 +1,6 @@
[metadata] [metadata]
name = csvbyname name = csvbyname
version = 0.0.3 version = 0.0.4
author = Harrison author = Harrison
[options] [options]