Luigit
repositories / termux-janitor

termux-janitor

Interactive cleanup assistant for Termux: transparent, safe, confirmed disk reclamation.

owned by admin

spec/model/classification.zon

Raw
.{
    .source_basenames = .{
        .revision = 1,
        .values = .{
            "Makefile",
            "CMakeLists.txt",
            "build.zig",
            "build.gradle",
            "pom.xml",
            "package.json",
            "Cargo.toml",
            "go.mod",
            "Gemfile",
            "composer.json",
        },
        .requirement = .{ .id = "TJ-CLASS-03", .revision = 1 },
    },
    .source_suffixes = .{
        .revision = 1,
        .values = .{
            ".c",     ".cc",     ".cpp",    ".cxx", ".h",     ".hh",   ".hpp",  ".java", ".kt",     ".kts",
            ".scala", ".groovy", ".gradle", ".zig", ".zon",   ".rs",   ".go",   ".lua",  ".nu",     ".py",
            ".pyi",   ".rb",     ".php",    ".js",  ".jsx",   ".ts",   ".tsx",  ".vue",  ".svelte", ".sh",
            ".bash",  ".zsh",    ".fish",   ".sql", ".proto", ".toml", ".yaml", ".yml",  ".json",   ".xml",
            ".html",  ".css",    ".scss",   ".md",  ".rst",
        },
        .requirement = .{ .id = "TJ-CLASS-03", .revision = 1 },
    },
    .document_roots = .{
        .revision = 1,
        .values = .{ "Documents", "documents", "Download", "Downloads" },
        .requirement = .{ .id = "TJ-CLASS-04", .revision = 1 },
    },
}