Jeff Young
b0eef3ee28
Persist some missing jobset arguments.
...
Also adds some missing CLI arguments.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20116
2025-03-02 19:27:15 +00:00
jean-pierre charras
eaa1e6d594
Fix a collision with a Windows define and our use of the same var name.
...
We use IN for INCH as units, but IN is defined in a Windows header
2025-03-02 11:34:30 +01:00
Jeff Young
307798ac92
Deprecate (instead of remove) --plot-invisible-text
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20171
2025-03-01 21:58:31 +00:00
Jeff Young
f951497a4f
Code brevity.
2025-03-01 21:58:31 +00:00
Jeff Young
80e7698131
MOVED subtract-mask-from-silk to general section.
...
(Was Gerber-specific.)
2025-02-19 23:43:53 +00:00
Jeff Young
4fa02690f8
REMOVED force-plot-invisible-items.
...
It's dangerous as the router and DRC will have been
run without regard to invisible items.
(See #19420.)
2025-02-19 23:43:53 +00:00
Jon Evans
a1f0adcc11
CLI: Set correct flag for DXF plotter
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19966
2025-02-15 17:22:00 -05:00
Marek Roszko
5c3004b96e
Avoid altering the configured output path during run in case of empty paths
2025-01-14 20:44:51 -05:00
Marek Roszko
afe7c893d5
Squash dxf job path for single/multi like svg
2025-01-09 23:43:40 -05:00
Maciej Małecki
b03eff1ec7
cli: add --drill-shape-opt
to pcb export dxf
...
ADDED: add support for specifying drill shape ("drill marks" in the UI)
on the CLI when exporting DXF files of PCBs.
This standarizes on "actual size" for the drill marks, as do PDF and SVG
exporters, while the current, undefined and undocumented default,
appears to be "small marks".
Oddly enough, this option appears to only have effect in `--mode-new`.
I would appreciate guidance on what to do about this fact.
2025-01-05 16:01:35 +00:00
Seth Hillbrand
0b2d4d4879
Revise Copyright statement to align with TLF
...
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Marek Roszko
ea4aa6e277
ADd plot-invisible-text arg for cli plots
...
Part of https://gitlab.com/kicad/code/kicad/-/issues/13957
2025-01-01 13:53:47 -05:00
Marek Roszko
8f750baa79
Deprecate and support using the more normal "plot" logic for dxf and svg.
2024-12-31 23:10:24 -05:00
Marek Roszko
be728f7800
Remove aIsCli which never ended being used
2024-11-04 20:51:15 -05:00
Marek Roszko
d74caace0a
Initial jobset creation and running within the CLI and GUI.
...
Incomplete, just pushing this before feature freeze, much fixing left
2024-09-30 20:04:53 -04:00
Jeff Young
bfecb7891c
ADDED: --use-drill-origin arg to export DXF.
2024-07-09 17:41:34 +01:00
Marek Roszko
675e126eae
Use the new flag() shorthand for arg setup
2024-01-03 21:39:54 -05:00
Marek Roszko
11de95778b
Unwrap the FROM_UTF8 macro in favor of direct function
...
The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity.
2023-09-09 00:10:57 -04:00
Marek Roszko
270c195df9
Sprinkle metavars into cli descriptions
2023-08-31 22:04:25 -04:00
Marek Roszko
f357e79f77
Add --define-var / -D to the cli opts for some commands
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15437
2023-08-31 21:46:37 -04:00
Marek Roszko
b542539546
Add --drawing-sheet arg for various cli commands for overriding the project sheet
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15438
2023-08-31 19:53:23 -04:00
Marek Roszko
df0c220f2b
Some small reorg of the cli class base
2023-08-31 18:56:17 -04:00
Marek Roszko
c20cc24400
Rename export classes to match the scheme
2023-08-19 11:51:50 -04:00
Marek Roszko
32f0f05a98
Rename the export cli files to the cleaner structure
2023-08-19 11:46:18 -04:00