exclude hidden files via .gitignore
command line arguments parsing