32#define ARG_FORCE "--force" 
   40                                                "kicad version format" ) ) );
 
   44                    _( 
"Forces the symbol library to be resaved regardless of versioning" ) ) )
 
 
   51    std::unique_ptr<JOB_SYM_UPGRADE> symJob = std::make_unique<JOB_SYM_UPGRADE>();
 
   57    if( !wxFile::Exists( symJob->m_libraryPath ) )
 
   59        wxFprintf( stderr, 
_( 
"Symbol library does not exist or is not accessible\n" ) );
 
 
void addCommonArgs(bool aInput, bool aOutput, bool aInputCanBeDir, bool aOutputIsDir)
Set up the most common of args used across cli.
 
argparse::ArgumentParser m_argParser
 
COMMAND(const std::string &aName)
Define a new COMMAND instance.
 
wxString m_argOutput
Value of the output arg if configured.
 
wxString m_argInput
Value of the common input arg if configured.
 
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, PROGRESS_REPORTER *aProgressReporter=nullptr)
 
This file contains miscellaneous commonly used macros and functions.
 
static const int ERR_INVALID_INPUT_FILE