Updated konsole
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

This commit is contained in:
2024-01-07 16:36:14 -05:00
parent 0046dc1cb4
commit b71b2092c3
11 changed files with 92 additions and 10 deletions

View File

@@ -7,7 +7,14 @@ window.cli.exec['ls'] = {
},
run: args => {
const target = window.cli.fs(args[0]);
if(!target) throw new Error(`ls: cannot access \'${args[0]}\': No such file or directory`)
return Object.keys(target).reduce((acc, p) => acc + `${p}\n`, '');
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');
}
}