Hallo,
mich würde mal interessieren wie gross bei euch so die OH Installationen sind (Anzahl Items, Anzahl Rules, ...).
Meine sieht wie folgt aus:
>2000 LOC in den rule files? Ich bin selber überrascht.
Wenn ihr mal schauen wollt wie es bei euch so aussieht. Einfach den folgenden Code als ausführbare Datei im configurations Verzeichnis speichern und ausführen:
Ich bin gespannt auf eure Werte.
Viele Grüße
Ralf
mich würde mal interessieren wie gross bei euch so die OH Installationen sind (Anzahl Items, Anzahl Rules, ...).
Meine sieht wie folgt aus:
Code:
24 item files ==================== 1 Color items 21 Contact items 5 DateTime items 11 Dimmer items 49 Group items 62 Number items 7 Rollershutter items 42 String items 93 Switch items 18 rules files ==================== 156 rules 2225 lines of code 2 script files ==================== 493 lines of code 1 sitemaps ==================== 45 frames 335 lines of code 23 transform files ==================== 10 map files 13 xsl files 196 lines of code
Wenn ihr mal schauen wollt wie es bei euch so aussieht. Einfach den folgenden Code als ausführbare Datei im configurations Verzeichnis speichern und ausführen:
Code:
#!/bin/bash echo "$(ls -1 items/* | wc -l) item files ====================" for type in Color Contact DateTime Dimmer Group Number Rollershutter String Switch do echo " $(cat items/*.items | grep -E "^\s*$type" | wc -l) $type items" done echo "$(ls -1 rules/* | wc -l) rules files ====================" echo " $(cat rules/*.rules | grep rule | wc -l) rules" echo " $(cat rules/*.rules | wc -l) lines of code" echo "$(ls -1 scripts/*.script | wc -l) script files ====================" echo " $(cat scripts/*.script | wc -l) lines of code" echo "$(ls -1 sitemaps/*.sitemap | wc -l) sitemaps ====================" echo " $(cat sitemaps/*.sitemap | grep Frame | wc -l) frames" echo " $(cat sitemaps/*.sitemap | wc -l) lines of code" echo "$(ls -1 transform/* | wc -l) transform files ====================" echo " $(ls -1 transform/*.map | wc -l) map files" echo " $(ls -1 transform/*.xsl | wc -l) xsl files" echo " $(cat transform/* | wc -l) lines of code"
Viele Grüße
Ralf
Kommentar