They should not be executable
Better (sub)commands structure + cleanup
Some error handling
Rename client to s3client
Add JsDoc