30#include <wx/tokenzr.h>
34#define ARG_USE_BOARD_PLOT_PARAMS "--board-plot-params"
43 "ability to use stored board plot settings" ) ) );
46 .default_value( std::string() )
48 _(
"Layers to include on each plot, comma separated list of untranslated "
49 "layer names to include such as "
51 .metavar(
"COMMON_LAYER_LIST" );
54 .help(
UTF8STDSTR(
_(
"Use the Gerber plot settings already configured in the "
69 exitCode = populateJob( gerberJob.get() );
75 gerberJob->m_layersIncludeOnAll =
76 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, REPORTER *aReporter=nullptr)
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.