With the very long period between official releases and the habit of playSMS developer (me!) to postpone the official release until it felt its time to, this is what I would do in my box to install playSMS:
mkdir -p /opt/git cd /opt/git git clone https://github.com/antonraharja/playSMS.git playsms cd playsms ls -l
Above commands will get you the master version of playSMS from Github and saved them in your git local repo that is /opt/git/playsms.
Whenever you have plan to update your playSMS installation and want to get the latest updates you can simply do this:
cd /opt/git/playsms git pull
If that was my first time and I planned to install playSMS, I would follow manual in provided by playSMS from /opt/git/playSMS/INSTALL.md to install playSMS.
In many installation I’ve done so far, I went for the easiest way to keep sync with the latest. I symlink the git local repo to playSMS installation directory.
For example if my playSMS installation directory would be /var/www/html/playsms then I would do this symlink instead of copying files, like this:
ln -s /opt/git/playsms/web /var/www/html/playsms
So, basically this is how I install playSMS:
Mostly, I’ll use master version. I’ll get playSMS source codes from Github git repository instead of download it from sourceforge or tags.
I’ll install based on manual written in INSTALL.md and for web folder I will symlink my git local repo to playSMS installation directory.
That is all.