Program to clean up after our compile test.

This commit is contained in:
Anna Rose 2021-08-03 17:08:13 -04:00
parent 981ce4e7f9
commit 2b4af1e4ca

34
clean.ks Normal file
View File

@ -0,0 +1,34 @@
// Intended to be run from volume 0 for checking compiled sizes.
switch to 0.
cleanHere().
function cleanDir {
parameter dir.
print "Entering '" + dir + "'.".
cd(dir).
compileHere().
cd("..").
print "Leaving '" + dir + "'.".
}
function cleanHere {
local fileList is list().
list files in fileList.
for f in fileList {
if f:ISFILE {
if f:EXTENSION = "ksm" {
print "Deleting '" + f:NAME + "'.".
deletepath(f).
}
} else if f:NAME[0] <> "." {
compileDir(f).
}
}
}
// TODO: might be neat to actually do a filesize comparison and print a report or something,
// specifically iterating files NOT to compile.
// TODO: We could hypothetically even integrate this with the bootstrapper.