KiCad PCB EDA Suite
|
#include <wx/filename.h>
#include <wx/log.h>
#include <wx/stdpaths.h>
#include <wx/wxcrtvararg.h>
#include <kiway.h>
#include <string_utils.h>
#include <paths.h>
#include <settings/settings_manager.h>
#include <settings/kicad_settings.h>
#include <systemdirsappend.h>
#include <trace_helpers.h>
#include <stdexcept>
#include "pgm_kicad.h"
#include "kicad_manager_frame.h"
#include <build_version.h>
#include <kiplatform/app.h>
#include <kiplatform/environment.h>
#include <locale_io.h>
#include "cli/command_jobset.h"
#include "cli/command_jobset_run.h"
#include "cli/command_pcb.h"
#include "cli/command_pcb_export.h"
#include "cli/command_pcb_drc.h"
#include "cli/command_pcb_render.h"
#include "cli/command_pcb_export_3d.h"
#include "cli/command_pcb_export_drill.h"
#include "cli/command_pcb_export_dxf.h"
#include "cli/command_pcb_export_gerber.h"
#include "cli/command_pcb_export_gerbers.h"
#include "cli/command_pcb_export_gencad.h"
#include "cli/command_pcb_export_ipc2581.h"
#include "cli/command_pcb_export_pdf.h"
#include "cli/command_pcb_export_pos.h"
#include "cli/command_pcb_export_svg.h"
#include "cli/command_sch_export_bom.h"
#include "cli/command_sch_export_pythonbom.h"
#include "cli/command_sch_export_netlist.h"
#include "cli/command_sch_export_plot.h"
#include "cli/command_fp.h"
#include "cli/command_fp_export.h"
#include "cli/command_fp_export_svg.h"
#include "cli/command_fp_upgrade.h"
#include "cli/command_sch.h"
#include "cli/command_sch_erc.h"
#include "cli/command_sch_export.h"
#include "cli/command_sym.h"
#include "cli/command_sym_export.h"
#include "cli/command_sym_export_svg.h"
#include "cli/command_sym_upgrade.h"
#include "cli/command_version.h"
#include "cli/exit_codes.h"
#include <wx/app.h>
#include <kiface_base.h>
Go to the source code of this file.
Classes | |
struct | COMMAND_ENTRY |
struct | APP_KICAD_CLI |
Not publicly visible because most of the action is in PGM_KICAD these days. More... | |
Functions | |
KIFACE_BASE & | Kiface () |
Global KIFACE_BASE "get" accessor. | |
static void | recurseArgParserBuild (argparse::ArgumentParser &aArgParser, COMMAND_ENTRY &aEntry) |
static COMMAND_ENTRY * | recurseArgParserSubCommandUsed (argparse::ArgumentParser &aArgParser, COMMAND_ENTRY &aEntry) |
static void | printHelp (argparse::ArgumentParser &argParser) |
KIWAY | Kiway (KFCTL_CPP_PROJECT_SUITE|KFCTL_CLI) |
PROJECT & | Prj () |
KIFACE_BASE & Kiface | ( | ) |
Global KIFACE_BASE "get" accessor.
Definition at line 89 of file kicad_cli.cpp.
KIWAY Kiway | ( | KFCTL_CPP_PROJECT_SUITE| | KFCTL_CLI | ) |
|
static |
Definition at line 284 of file kicad_cli.cpp.
References From_UTF8().
PROJECT & Prj | ( | ) |
Definition at line 590 of file kicad_cli.cpp.
References Kiway, and KIWAY::Prj().
|
static |
Definition at line 251 of file kicad_cli.cpp.
References CLI::COMMAND::GetArgParser(), COMMAND_ENTRY::handler, recurseArgParserBuild(), and COMMAND_ENTRY::subCommands.
Referenced by recurseArgParserBuild().
|
static |
Definition at line 262 of file kicad_cli.cpp.
References CLI::COMMAND::GetArgParser(), CLI::COMMAND::GetName(), COMMAND_ENTRY::handler, recurseArgParserSubCommandUsed(), and COMMAND_ENTRY::subCommands.
Referenced by recurseArgParserSubCommandUsed().
|
static |
Definition at line 155 of file kicad_cli.cpp.
|
static |
Definition at line 120 of file kicad_cli.cpp.
|
static |
Definition at line 132 of file kicad_cli.cpp.
|
static |
Definition at line 116 of file kicad_cli.cpp.
|
static |
Definition at line 117 of file kicad_cli.cpp.
|
static |
Definition at line 130 of file kicad_cli.cpp.
|
static |
Definition at line 128 of file kicad_cli.cpp.
|
static |
Definition at line 129 of file kicad_cli.cpp.
|
static |
Definition at line 118 of file kicad_cli.cpp.
|
static |
Definition at line 131 of file kicad_cli.cpp.
|
static |
Definition at line 126 of file kicad_cli.cpp.
|
static |
Definition at line 123 of file kicad_cli.cpp.
|
static |
Definition at line 127 of file kicad_cli.cpp.
|
static |
Definition at line 119 of file kicad_cli.cpp.
|
static |
Definition at line 124 of file kicad_cli.cpp.
|
static |
Definition at line 125 of file kicad_cli.cpp.
|
static |
Definition at line 122 of file kicad_cli.cpp.
|
static |
Definition at line 121 of file kicad_cli.cpp.
|
static |
Definition at line 136 of file kicad_cli.cpp.
|
static |
Definition at line 133 of file kicad_cli.cpp.
|
static |
Definition at line 139 of file kicad_cli.cpp.
|
static |
Definition at line 140 of file kicad_cli.cpp.
|
static |
Definition at line 138 of file kicad_cli.cpp.
|
static |
Definition at line 141 of file kicad_cli.cpp.
|
static |
Definition at line 142 of file kicad_cli.cpp.
|
static |
Definition at line 137 of file kicad_cli.cpp.
|
static |
Definition at line 143 of file kicad_cli.cpp.
|
static |
Definition at line 144 of file kicad_cli.cpp.
|
static |
Definition at line 145 of file kicad_cli.cpp.
|
static |
Definition at line 146 of file kicad_cli.cpp.
|
static |
Definition at line 147 of file kicad_cli.cpp.
|
static |
Definition at line 111 of file kicad_cli.cpp.
|
static |
Definition at line 112 of file kicad_cli.cpp.
|
static |
Definition at line 113 of file kicad_cli.cpp.
|
static |
Definition at line 114 of file kicad_cli.cpp.
|
static |
Definition at line 115 of file kicad_cli.cpp.
|
static |
Definition at line 469 of file kicad_cli.cpp.
Referenced by APP_KICAD_CLI::APP_KICAD_CLI(), APP_KICAD_CLI::OnExit(), APP_KICAD_CLI::OnInit(), and APP_KICAD_CLI::OnRun().
|
static |
Definition at line 134 of file kicad_cli.cpp.
|
static |
Definition at line 135 of file kicad_cli.cpp.
|
static |
Definition at line 148 of file kicad_cli.cpp.
|
static |
Definition at line 149 of file kicad_cli.cpp.
|
static |
Definition at line 150 of file kicad_cli.cpp.
|
static |
Definition at line 151 of file kicad_cli.cpp.
|
static |
Definition at line 152 of file kicad_cli.cpp.