I wrote a quick and dirty upgrade.sh script that sits in the parent directory of my Known site (updated now with the new composer setup). I'm using the following directory structure:
The offical Known git repository is checked out in
html/. The config.ini and Uploads folder have been moved to the folder to sit alongside it.
The contents of the upgrade.sh script can be viewed as a gist on Github:
It's not elegant but it makes updating to the latest Known changes pretty seamless.