29#include <wx/tokenzr.h>
33#define ARG_COMMON_LAYERS "--common-layers"
34#define ARG_USE_BOARD_PLOT_PARAMS "--board-plot-params"
42 .default_value( std::string() )
44 _(
"Layers to include on each plot, comma separated list of untranslated layer names to include such as "
48 .help(
UTF8STDSTR(
_(
"Use the gerber plot settings already configured in the board file" ) ) )
49 .implicit_value(
true )
50 .default_value(
false );
62 exitCode = populateJob( gerberJob.get() );
67 gerberJob->m_layersIncludeOnAll =
68 convertLayerStringList( layers, gerberJob->m_layersIncludeOnAllSet );
argparse::ArgumentParser m_argParser
EXPORT_PCB_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 *job)
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.
static wxString FROM_UTF8(const char *cstring)
Convert a UTF8 encoded C string to a wxString for all wxWidgets build modes.
std::vector< FAB_LAYER_COLOR > dummy
int doPerform(KIWAY &aKiway) override
The internal handler that should be overloaded to implement command specific processing and work.