I created this project to help myself learn go. I figure the best way to get up to speed, is to take on some challenges that would be simple tasks for me to complete in node.js.
- Static file server
- Returns a directory index on
host.com/path/
fragments - Responds with 400 error code if directory and file path not found
$ isgreen <ip_address> [--ports]
ip_address status:
port1: green
port2: green
port3: red
- typing
finder
drops into REPL mode withfind>
prompt - As you type characters, an autocomplete style list appears in terminal below the prompt
To get an idea of what this program should do, try running: (on *nix OS)
$ find $HOME -d type -maxdepth 1 -exec du -sh {} + |sort -nr
$ find $HOME -f type -exec du -sh {} + |sort -nr
$ find $HOME -size +1000k -exec du -sh {} + |sort -nr
- given a path, returns largest directories|files
- can return unmodified files older than
x
days - can report back on unused disk space and lv's
- can report back on unmounted LV's or disks with no mounted filesystems