Use filepath for platform-specific path manipulation
Make usage a regular function, un-export.
Better usage message.
Don't repeat the full path in usage.