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:
config.ini <br></br>Uploads/<br></br>html/<br></br>upgrade.sh
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.