duskos

dusk os fork
git clone git://git.alexwennerberg.com/duskos
Log | Files | Refs | README | LICENSE

commit 45f3c09588a052ad813d55bd749082a17770d3cb
parent 107b469f65221fef66f6d74e9c8f7cb20b9bf395
Author: Virgil Dupras <hsoft@hardcoded.net>
Date:   Mon, 21 Nov 2022 16:09:47 -0500

Update broken codesize script

Diffstat:
Mcodesize.sh | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/codesize.sh b/codesize.sh @@ -1,14 +1,14 @@ #!/bin/sh echo "Lines of code in Dusk OS" echo "The whole shebang, including apps, docs, tests" -find fs -type f | xargs cat | wc -l +find fs -type f ! -name "*.bin" | xargs cat | wc -l echo "The Dusk system (includes all arches, CC, drivers excludes docs, app, tests):" -find fs -type f | grep -vE "fs/(tests|doc|app)" | xargs cat | wc -l +find fs -type f ! -name "*.bin" | grep -vE "fs/(tests|doc|app)" | xargs cat | wc -l echo "...excluding empty lines and comments:" -find fs -type f | grep -vE "fs/(tests|doc|app)" | xargs cat | grep -v "^\\\\" | grep -v '^$' | wc -l +find fs -type f ! -name "*.bin" | grep -vE "fs/(tests|doc|app)" | xargs cat | grep -v "^\\\\" | grep -v '^$' | wc -l echo "C compiler, excluding arch-specific backends:" -cat fs/cc/*.fs fs/cc/vm/common* fs/cc/vm/vm.fs | wc -l +cat fs/comp/c/*.fs fs/comp/c/vm/common* fs/comp/c/vm/vm.fs | wc -l echo "i386 assembler and CC backend" -cat fs/asm/i386.fs fs/cc/vm/i386.fs | wc -l +cat fs/asm/i386.fs fs/comp/c/vm/i386.fs | wc -l echo "Test code:" -find fs/tests -type f | xargs cat | wc -l +find fs/tests -type f ! -name "*.bin" | xargs cat | wc -l