Page MenuHomePhorge

kat.js
No OneTemporary

Size
454 B
Referenced Files
None
Subscribers
None
#!/usr/bin/env ant
import fs from 'node:fs';
import path from 'node:path';
function exit(message) {
console.log(message);
process.exit(1);
}
const file = process.argv[2];
if (!file) exit('usage: kat <file>');
try {
const content = fs.readFileSync(file, 'utf8');
if (/\.(c|m)?(j|t)s$/.test(path.extname(file))) {
console.log(Ant.highlight(content));
} else console.log(content);
} catch (err) {
exit(`file '${err.path}' not found`);
}

File Metadata

Mime Type
application/javascript
Expires
Sat, May 2, 2:47 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
541815
Default Alt Text
kat.js (454 B)

Event Timeline