Added scripts to install hooks

This commit is contained in:
Sebastian 2023-05-23 17:46:19 +02:00
parent cb83a99edc
commit 3322146958
14 changed files with 40 additions and 21 deletions

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L2,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,11 +1,11 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L1,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.1*%
%TF.CreationDate,2023-05-21T20:13:53+02:00*%
%TF.CreationDate,2023-05-23T17:46:20+02:00*%
%TF.ProjectId,ublox-lea-6h-breakout,75626c6f-782d-46c6-9561-2d36682d6272,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-21 20:13:53*
G04 Created by KiCad (PCBNEW 7.0.1) date 2023-05-23 17:46:20*
%MOMM*%
%LPD*%
G01*

View File

@ -5,7 +5,7 @@
"Application": "Pcbnew",
"Version": "7.0.1"
},
"CreationDate": "2023-05-21T20:13:53+02:00"
"CreationDate": "2023-05-23T17:46:20+02:00"
},
"GeneralSpecs": {
"ProjectId": {

View File

@ -1,7 +1,7 @@
M48
; DRILL file {KiCad 7.0.1} date So 21 Mai 2023 20:13:53 CEST
; DRILL file {KiCad 7.0.1} date Di 23 Mai 2023 17:46:20 CEST
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2023-05-21T20:13:53+02:00
; #@! TF.CreationDate,2023-05-23T17:46:20+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.1
; #@! TF.FileFunction,MixedPlating,1,2
FMAT,2

6
scripts/install-hook.sh Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
set -e
cp ./pre-commit.hook ../.git/hooks/pre-commit
chmod +x ../.git/hooks/pre-commit

13
scripts/pre-commit.hook Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
set -e
kicad-cli sch export pdf ublox-lea-6h-breakout.kicad_sch
git add ublox-lea-6h-breakout.pdf
mkdir -p gerbers
kicad-cli pcb export gerbers -o gerbers/ \
-l "F.Cu,B.Cu,Edge.Cuts,F.Mask,B.Mask,F.Paste,B.Paste,F.SilkS,B.SilkS" \
ublox-lea-6h-breakout.kicad_pcb
kicad-cli pcb export drill -o gerbers/ ublox-lea-6h-breakout.kicad_pcb
git add gerbers

Binary file not shown.