30#include <wx/tokenzr.h>
34#define ARG_COMMON_LAYERS "--common-layers"
35#define ARG_USE_BOARD_PLOT_PARAMS "--board-plot-params"
44 "ability to use stored board plot settings" ) ) );
47 .default_value( std::string() )
49 _(
"Layers to include on each plot, comma separated list of untranslated "
50 "layer names to include such as "
52 .metavar(
"COMMON_LAYER_LIST" );
55 .help(
UTF8STDSTR(
_(
"Use the Gerber plot settings already configured in the "
70 exitCode = populateJob( gerberJob.get() );
76 gerberJob->m_layersIncludeOnAll =
77 convertLayerStringList( layers, gerberJob->m_layersIncludeOnAllSet );
argparse::ArgumentParser m_argParser
PCB_EXPORT_GERBERS_COMMAND()
int doPerform(KIWAY &aKiway) override
The internal handler that should be overloaded to implement command specific processing and work.
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
int ProcessJob(KIWAY::FACE_T aFace, JOB *aJob)
Instantiate the current locale within a scope in which you are expecting exceptions to be thrown.
#define ARG_COMMON_LAYERS
#define ARG_USE_BOARD_PLOT_PARAMS
This file contains miscellaneous commonly used macros and functions.
std::vector< FAB_LAYER_COLOR > dummy
wxString From_UTF8(const char *cstring)
int doPerform(KIWAY &aKiway) override
The internal handler that should be overloaded to implement command specific processing and work.