ls-silver-spork
v0.10.0
Published
Simple implementation of Ubuntu's LS command for Windows command prompt
Readme
LS for CMD
"Any application that can be written in JavaScript, will eventually be written in JavaScript." ~ Atwood's Law
I wanted my own simple implementation of "ls" for windows command prompt because I got tired of seeing
'ls' is not recognized as an internal or external command, operable program or batch file.
This is mainly a learning experience for me, but maybe someone else will find value.
Quick-Start
Note: Only tested in Command Prompt, not PowerShell or MAC/Linux shells; since they have their own 'ls' implementations
NODE
npm install -g ls-silver-spork
COLOURS
Edit config/config.json if you're not a fan of cotton candy
Usage
ls [-o --options] [directory]
|OPTION |DESCRIPTION |NOTES |
|------------------------|---------------------------------|------------------------------|
|-d --dir' |prints directories | cannot be used with -f or -s |
|-f --file |prints files | cannot be used with -d |
|-a, --all |shows hidden files & directories | |
|-e, --ext <extension> |only returns specified extension | cannot be used with -d |
|-s, --size |prints file sizes | cannot be used with -d |
|-c, --columns |prints as one or two columns | |
|-C, --config |configure colours (more later) | overrides all other flags |
Notes
Trivia: GitHub recommended 'silver-spork' as a repository name, and it fit the kind of amateur fork of LS I was going for. This is mainly a personal project to familiarize myself with npm & git, but if anyone likes this, feel free to open a feature or enhancement request on the issues board over at my git repo.
TODO
Goals for initial "release" - V 1.0.0
- Update options to override instead of exiting with error
- Re-work output formatting
- Add configuration functionality
- Change colors
- Default options
Known Bugs
The default formatting has some spacing issues where a space will appear at the beginning of the line, and sometimes the program won't catch a formatting error on the last line. A complete rework is preferable to a band-aid fix.
