ztimson b71b2092c3
All checks were successful
Build Website / Build NPM Project (push) Successful in 21s
Build Website / Tag Version (push) Successful in 7s
Build Website / Build & Push Dockerfile (push) Successful in 1m4s
Updated konsole
2024-01-07 16:36:14 -05:00

21 lines
563 B
JavaScript

window.cli.exec['ls'] = {
autocomplete: () => {
return [];
},
help: () => {
return 'Display directory contents';
},
run: args => {
const target = window.cli.fs(args[0]);
if(!target || typeof target != 'object') throw new Error(`ls: cannot access \'${args[0]}\': No such file or directory`)
return Object.keys(target)
.sort((a, b) => {
if(a > b) return 1;
if(b > a) return -1;
return 0;
})
.map(p => `-rwxrw---- 1 root root ${typeof target[p] =='object' ? '-' : target[p].length} ${p}`)
.join('\n');
}
}