Fix files not containing terminating newlines by kicad-cli sym upgrade --force
Method:
for i in *.kicad_sym ; do echo -n "$i: " ; kicad-cli sym upgrade --force $i; done
then manually git checkout
all files where git diff --compact-summary master
shows != 2 lines diff
$ kicad-cli version
8.0.2
All changes like this one:
diff --git a/4xxx_IEEE.kicad_sym b/4xxx_IEEE.kicad_sym
index 73ac90c9..351f7b2b 100644
--- a/4xxx_IEEE.kicad_sym
+++ b/4xxx_IEEE.kicad_sym
@@ -35322,4 +35322,4 @@
)
)
)
-)
\ No newline at end of file
+)
git diff --compact-summary master
4xxx_IEEE.kicad_sym | 2 +-
74xGxx.kicad_sym | 2 +-
74xx.kicad_sym | 2 +-
74xx_IEEE.kicad_sym | 2 +-
Amplifier_Audio.kicad_sym | 2 +-
Amplifier_Buffer.kicad_sym | 2 +-
Amplifier_Current.kicad_sym | 2 +-
Amplifier_Difference.kicad_sym | 2 +-
Amplifier_Instrumentation.kicad_sym | 2 +-
Amplifier_Video.kicad_sym | 2 +-
Analog.kicad_sym | 2 +-
Analog_DAC.kicad_sym | 2 +-
Audio.kicad_sym | 2 +-
Battery_Management.kicad_sym | 2 +-
Buffer.kicad_sym | 2 +-
CPLD_Altera.kicad_sym | 2 +-
CPLD_Microchip.kicad_sym | 2 +-
CPLD_Renesas.kicad_sym | 2 +-
CPLD_Xilinx.kicad_sym | 2 +-
CPU.kicad_sym | 2 +-
CPU_NXP_6800.kicad_sym | 2 +-
CPU_NXP_68000.kicad_sym | 2 +-
CPU_NXP_IMX.kicad_sym | 2 +-
CPU_PowerPC.kicad_sym | 2 +-
Comparator.kicad_sym | 2 +-
Connector.kicad_sym | 2 +-
Connector_Audio.kicad_sym | 2 +-
Connector_Generic.kicad_sym | 2 +-
Connector_Generic_MountingPin.kicad_sym | 2 +-
Connector_Generic_Shielded.kicad_sym | 2 +-
Converter_ACDC.kicad_sym | 2 +-
Converter_DCDC.kicad_sym | 2 +-
DSP_AnalogDevices.kicad_sym | 2 +-
DSP_Freescale.kicad_sym | 2 +-
DSP_Microchip_DSPIC33.kicad_sym | 2 +-
DSP_Motorola.kicad_sym | 2 +-
DSP_Texas.kicad_sym | 2 +-
Device.kicad_sym | 2 +-
Diode.kicad_sym | 2 +-
Diode_Bridge.kicad_sym | 2 +-
Diode_Laser.kicad_sym | 2 +-
Display_Character.kicad_sym | 2 +-
Display_Graphic.kicad_sym | 2 +-
Driver_Display.kicad_sym | 2 +-
Driver_FET.kicad_sym | 2 +-
Driver_Haptic.kicad_sym | 2 +-
Driver_LED.kicad_sym | 2 +-
Driver_Motor.kicad_sym | 2 +-
Driver_Relay.kicad_sym | 2 +-
Driver_TEC.kicad_sym | 2 +-
FPGA_CologneChip_GateMate.kicad_sym | 2 +-
FPGA_Efinix_Trion.kicad_sym | 2 +-
FPGA_Lattice.kicad_sym | 2 +-
FPGA_Microsemi.kicad_sym | 2 +-
FPGA_Xilinx.kicad_sym | 2 +-
FPGA_Xilinx_Artix7.kicad_sym | 2 +-
FPGA_Xilinx_Kintex7.kicad_sym | 2 +-
FPGA_Xilinx_Spartan6.kicad_sym | 2 +-
FPGA_Xilinx_Virtex5.kicad_sym | 2 +-
FPGA_Xilinx_Virtex6.kicad_sym | 2 +-
FPGA_Xilinx_Virtex7.kicad_sym | 2 +-
Fiber_Optic.kicad_sym | 2 +-
Filter.kicad_sym | 2 +-
GPU.kicad_sym | 2 +-
Graphic.kicad_sym | 2 +-
Interface.kicad_sym | 2 +-
Interface_CAN_LIN.kicad_sym | 2 +-
Interface_CurrentLoop.kicad_sym | 2 +-
Interface_Ethernet.kicad_sym | 2 +-
Interface_Expansion.kicad_sym | 2 +-
Interface_HDMI.kicad_sym | 2 +-
Interface_HID.kicad_sym | 2 +-
Interface_LineDriver.kicad_sym | 2 +-
Interface_Optical.kicad_sym | 2 +-
Interface_Telecom.kicad_sym | 2 +-
Interface_UART.kicad_sym | 2 +-
Interface_USB.kicad_sym | 2 +-
Isolator.kicad_sym | 2 +-
Isolator_Analog.kicad_sym | 2 +-
Jumper.kicad_sym | 2 +-
LED.kicad_sym | 2 +-
Logic_LevelTranslator.kicad_sym | 2 +-
Logic_Programmable.kicad_sym | 2 +-
MCU_AnalogDevices.kicad_sym | 2 +-
MCU_Cypress.kicad_sym | 2 +-
MCU_Dialog.kicad_sym | 2 +-
MCU_Espressif.kicad_sym | 2 +-
MCU_Intel.kicad_sym | 2 +-
MCU_Microchip_8051.kicad_sym | 2 +-
MCU_Microchip_ATmega.kicad_sym | 2 +-
MCU_Microchip_ATtiny.kicad_sym | 2 +-
MCU_Microchip_AVR.kicad_sym | 2 +-
MCU_Microchip_AVR_Dx.kicad_sym | 2 +-
MCU_Microchip_PIC10.kicad_sym | 2 +-
MCU_Microchip_PIC12.kicad_sym | 2 +-
MCU_Microchip_PIC16.kicad_sym | 2 +-
MCU_Microchip_PIC18.kicad_sym | 2 +-
MCU_Microchip_PIC24.kicad_sym | 2 +-
MCU_Microchip_PIC32.kicad_sym | 2 +-
MCU_Microchip_SAMA.kicad_sym | 2 +-
MCU_Microchip_SAMD.kicad_sym | 2 +-
MCU_Microchip_SAME.kicad_sym | 2 +-
MCU_Microchip_SAML.kicad_sym | 2 +-
MCU_Microchip_SAMV.kicad_sym | 2 +-
MCU_Module.kicad_sym | 2 +-
MCU_NXP_ColdFire.kicad_sym | 2 +-
MCU_NXP_HC11.kicad_sym | 2 +-
MCU_NXP_HC12.kicad_sym | 2 +-
MCU_NXP_HCS12.kicad_sym | 2 +-
MCU_NXP_Kinetis.kicad_sym | 2 +-
MCU_NXP_LPC.kicad_sym | 2 +-
MCU_NXP_MAC7100.kicad_sym | 2 +-
MCU_NXP_MCore.kicad_sym | 2 +-
MCU_NXP_NTAG.kicad_sym | 2 +-
MCU_NXP_S08.kicad_sym | 2 +-
MCU_Nordic.kicad_sym | 2 +-
MCU_Parallax.kicad_sym | 2 +-
MCU_RaspberryPi.kicad_sym | 2 +-
MCU_Renesas_Synergy_S1.kicad_sym | 2 +-
MCU_STC.kicad_sym | 2 +-
MCU_ST_STM32C0.kicad_sym | 2 +-
MCU_ST_STM32F0.kicad_sym | 2 +-
MCU_ST_STM32F1.kicad_sym | 2 +-
MCU_ST_STM32F2.kicad_sym | 2 +-
MCU_ST_STM32F3.kicad_sym | 2 +-
MCU_ST_STM32F4.kicad_sym | 2 +-
MCU_ST_STM32F7.kicad_sym | 2 +-
MCU_ST_STM32G0.kicad_sym | 2 +-
MCU_ST_STM32G4.kicad_sym | 2 +-
MCU_ST_STM32H5.kicad_sym | 2 +-
MCU_ST_STM32H7.kicad_sym | 2 +-
MCU_ST_STM32L0.kicad_sym | 2 +-
MCU_ST_STM32L1.kicad_sym | 2 +-
MCU_ST_STM32L4.kicad_sym | 2 +-
MCU_ST_STM32L5.kicad_sym | 2 +-
MCU_ST_STM32MP1.kicad_sym | 2 +-
MCU_ST_STM32U5.kicad_sym | 2 +-
MCU_ST_STM32WB.kicad_sym | 2 +-
MCU_ST_STM32WBA.kicad_sym | 2 +-
MCU_ST_STM32WL.kicad_sym | 2 +-
MCU_ST_STM8.kicad_sym | 2 +-
MCU_SiFive.kicad_sym | 2 +-
MCU_SiliconLabs.kicad_sym | 2 +-
MCU_Texas.kicad_sym | 2 +-
MCU_Texas_MSP430.kicad_sym | 2 +-
MCU_Texas_SimpleLink.kicad_sym | 2 +-
MCU_WCH_CH32V0.kicad_sym | 2 +-
MCU_WCH_CH32V3.kicad_sym | 2 +-
Mechanical.kicad_sym | 2 +-
Memory_EEPROM.kicad_sym | 2 +-
Memory_EPROM.kicad_sym | 2 +-
Memory_Flash.kicad_sym | 2 +-
Memory_NVRAM.kicad_sym | 2 +-
Memory_RAM.kicad_sym | 2 +-
Memory_ROM.kicad_sym | 2 +-
Memory_UniqueID.kicad_sym | 2 +-
Motor.kicad_sym | 2 +-
Oscillator.kicad_sym | 2 +-
Potentiometer_Digital.kicad_sym | 2 +-
Power_Management.kicad_sym | 2 +-
Power_Protection.kicad_sym | 2 +-
Power_Supervisor.kicad_sym | 2 +-
RF.kicad_sym | 2 +-
RF_AM_FM.kicad_sym | 2 +-
RF_Amplifier.kicad_sym | 2 +-
RF_Bluetooth.kicad_sym | 2 +-
RF_Filter.kicad_sym | 2 +-
RF_GPS.kicad_sym | 2 +-
RF_GSM.kicad_sym | 2 +-
RF_Mixer.kicad_sym | 2 +-
RF_Module.kicad_sym | 2 +-
RF_NFC.kicad_sym | 2 +-
RF_RFID.kicad_sym | 2 +-
RF_Switch.kicad_sym | 2 +-
RF_WiFi.kicad_sym | 2 +-
RF_ZigBee.kicad_sym | 2 +-
Reference_Current.kicad_sym | 2 +-
Regulator_Controller.kicad_sym | 2 +-
Regulator_Current.kicad_sym | 2 +-
Regulator_Linear.kicad_sym | 2 +-
Regulator_SwitchedCapacitor.kicad_sym | 2 +-
Regulator_Switching.kicad_sym | 2 +-
Relay.kicad_sym | 2 +-
Relay_SolidState.kicad_sym | 2 +-
Security.kicad_sym | 2 +-
Sensor.kicad_sym | 2 +-
Sensor_Audio.kicad_sym | 2 +-
Sensor_Current.kicad_sym | 2 +-
Sensor_Distance.kicad_sym | 2 +-
Sensor_Gas.kicad_sym | 2 +-
Sensor_Humidity.kicad_sym | 2 +-
Sensor_Magnetic.kicad_sym | 2 +-
Sensor_Motion.kicad_sym | 2 +-
Sensor_Optical.kicad_sym | 2 +-
Sensor_Pressure.kicad_sym | 2 +-
Sensor_Proximity.kicad_sym | 2 +-
Sensor_Temperature.kicad_sym | 2 +-
Sensor_Touch.kicad_sym | 2 +-
Sensor_Voltage.kicad_sym | 2 +-
Simulation_SPICE.kicad_sym | 2 +-
Switch.kicad_sym | 2 +-
Timer.kicad_sym | 2 +-
Timer_PLL.kicad_sym | 2 +-
Timer_RTC.kicad_sym | 2 +-
Transformer.kicad_sym | 2 +-
Transistor_Array.kicad_sym | 2 +-
Transistor_BJT.kicad_sym | 2 +-
Transistor_FET.kicad_sym | 2 +-
Transistor_FET_Other.kicad_sym | 2 +-
Transistor_IGBT.kicad_sym | 2 +-
Transistor_Power_Module.kicad_sym | 2 +-
Triac_Thyristor.kicad_sym | 2 +-
Valve.kicad_sym | 2 +-
Video.kicad_sym | 2 +-
power.kicad_sym | 2 +-
215 files changed, 215 insertions(+), 215 deletions(-)