diff --git a/dist/index.js b/dist/index.js index be4846b..a28f4eb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -46,8 +46,8 @@ function cli() { parser.add_argument('output', { type: 'str', help: 'Output SVG to write' }); parser.add_argument('--width', '-W', { type: 'int', default: WIDTH_DEFAULT, help: `Width of window to render STL (default: ${WIDTH_DEFAULT})` }); parser.add_argument('--height', '-H', { type: 'int', default: HEIGHT_DEFAULT, help: `Height of window to render STL (default: ${HEIGHT_DEFAULT})` }); - parser.add_argument('--load-delay', '-l', { type: 'int', default: 0, help: 'Number of milliseconds to wait after loading (default: 0)' }); - parser.add_argument('--save-delay', '-s', { type: 'int', default: 0, help: 'Number of milliseconds to wait before saving (default: 0)' }); + parser.add_argument('--load-delay', '-l', { type: 'int', default: 0, help: 'Time (ms) to wait after loading (default: 0)' }); + parser.add_argument('--save-delay', '-s', { type: 'int', default: 0, help: 'Time (ms) to wait after saving (default: 0)' }); parser.add_argument('--theta', '-t', { type: 'float', default: null, help: 'Theta of the camera' }); parser.add_argument('--psi', '-p', { type: 'float', default: null, help: 'Psi of the camera' }); parser.add_argument('--radius', '-r', { type: 'float', default: null, help: 'Radius of the camera' }); diff --git a/dist/index.js.map b/dist/index.js.map index ce0e179..df51fb1 100644 --- a/dist/index.js.map +++ b/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index b263ef9..e209f0f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -52,8 +52,8 @@ function cli () : any { parser.add_argument('--height', '-H', { type : 'int', default : HEIGHT_DEFAULT, help : `Height of window to render STL (default: ${HEIGHT_DEFAULT})` }); - parser.add_argument('--load-delay', '-l', { type : 'int', default : 0, help : 'Number of milliseconds to wait after loading (default: 0)' }); - parser.add_argument('--save-delay', '-s', { type : 'int', default : 0, help : 'Number of milliseconds to wait before saving (default: 0)' }); + parser.add_argument('--load-delay', '-l', { type : 'int', default : 0, help : 'Time (ms) to wait after loading (default: 0)' }); + parser.add_argument('--save-delay', '-s', { type : 'int', default : 0, help : 'Time (ms) to wait after saving (default: 0)' }); parser.add_argument('--theta', '-t', { type : 'float', default : null, help : 'Theta of the camera' }); parser.add_argument('--psi', '-p', { type : 'float', default : null, help : 'Psi of the camera' });