The `.github` folder is now excluded from the sync by default. The reason for this change is that the `.github` folder often includes sensitive information used for deployment configuration.
This behavior can be overwritten by setting the `include-github` input to `true`.
Complete rewrite!
Switched from LFTP to git-ftp
Upload diffs based on git history by default
lower case kebab argument names
Migrated from shell to typescript
Added FTP and SFTP tests
.git-ftp-ignore and .git-ftp-include support