KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CLI Namespace Reference

Namespaces

namespace  EXIT_CODES
 

Classes

class  API_SERVER_COMMAND
 
class  COMMAND
 
class  DIFF_COMMAND
 Shared diff subcommand for the document/library differs. More...
 
struct  FP_COMMAND
 
class  FP_DIFF_COMMAND
 
struct  FP_EXPORT_COMMAND
 
class  FP_EXPORT_SVG_COMMAND
 
class  FP_UPGRADE_COMMAND
 
struct  GERBER_COMMAND
 
struct  GERBER_CONVERT_COMMAND
 
class  GERBER_CONVERT_PNG_COMMAND
 
class  GERBER_DIFF_COMMAND
 
class  GERBER_INFO_COMMAND
 
class  GIT_MERGEDRIVER_COMMAND
 Batch (non-interactive) git merge-driver hook for KiCad documents/libraries. More...
 
class  IMPORT_COMMAND
 Top-level kicad-cli import command. More...
 
struct  JOBSET_COMMAND
 
class  JOBSET_RUN_COMMAND
 
class  MERGETOOL_COMMAND
 kicad-cli mergetool ANCESTOR OURS THEIRS -o OUTPUT — uniform entry point for git mergetool. More...
 
struct  PCB_COMMAND
 
class  PCB_DIFF_COMMAND
 
class  PCB_DRC_COMMAND
 
struct  PCB_EXPORT_3D_COMMAND
 
struct  PCB_EXPORT_BASE_COMMAND
 
struct  PCB_EXPORT_COMMAND
 
class  PCB_EXPORT_DRILL_COMMAND
 
class  PCB_EXPORT_DXF_COMMAND
 
class  PCB_EXPORT_GENCAD_COMMAND
 
class  PCB_EXPORT_GERBER_COMMAND
 
class  PCB_EXPORT_GERBERS_COMMAND
 
class  PCB_EXPORT_HPGL_COMMAND
 
class  PCB_EXPORT_IPC2581_COMMAND
 
class  PCB_EXPORT_IPCD356_COMMAND
 
class  PCB_EXPORT_ODB_COMMAND
 
class  PCB_EXPORT_PDF_COMMAND
 
struct  PCB_EXPORT_PNG_COMMAND
 
class  PCB_EXPORT_POS_COMMAND
 
class  PCB_EXPORT_PS_COMMAND
 
class  PCB_EXPORT_STATS_COMMAND
 
struct  PCB_EXPORT_SVG_COMMAND
 
class  PCB_IMPORT_COMMAND
 
class  PCB_RENDER_COMMAND
 
struct  PCB_UPGRADE_COMMAND
 
struct  SCH_COMMAND
 
class  SCH_DIFF_COMMAND
 
class  SCH_ERC_COMMAND
 
class  SCH_EXPORT_BOM_COMMAND
 
struct  SCH_EXPORT_COMMAND
 
class  SCH_EXPORT_NETLIST_COMMAND
 
class  SCH_EXPORT_PLOT_COMMAND
 
class  SCH_EXPORT_PYTHONBOM_COMMAND
 
class  SCH_IMPORT_COMMAND
 
struct  SCH_UPGRADE_COMMAND
 
struct  SYM_COMMAND
 
class  SYM_DIFF_COMMAND
 
struct  SYM_EXPORT_COMMAND
 
class  SYM_EXPORT_SVG_COMMAND
 
class  SYM_UPGRADE_COMMAND
 
class  VERSION_COMMAND
 

Functions

template<typename Format>
bool ParseDiffOutputFormat (const std::string &aText, Format &aOut)
 
template<typename Format>
bool DiffOutputFormatRequiresOutputPath (Format aFormat)
 
void ReportInvalidDiffOutputFormat (const std::string &aText)
 

Function Documentation

◆ DiffOutputFormatRequiresOutputPath()

template<typename Format>
bool CLI::DiffOutputFormatRequiresOutputPath ( Format aFormat)

Definition at line 67 of file diff_format_helpers.h.

References Format().

Referenced by CLI::DIFF_COMMAND< JOB_T >::doPerform().

◆ ParseDiffOutputFormat()

template<typename Format>
bool CLI::ParseDiffOutputFormat ( const std::string & aText,
Format & aOut )

Definition at line 36 of file diff_format_helpers.h.

References Format().

Referenced by CLI::DIFF_COMMAND< JOB_T >::doPerform().

◆ ReportInvalidDiffOutputFormat()

void CLI::ReportInvalidDiffOutputFormat ( const std::string & aText)
inline

Definition at line 73 of file diff_format_helpers.h.

References _.

Referenced by CLI::DIFF_COMMAND< JOB_T >::doPerform().