Just a very simple counter example, to play around with vue-cli.
Built with vue-cli v4-0-5
zip -r counter.zip dist/
scp counter.zip user@host:'path/to/public/'
[enable extended pattern matching operators in shell. painless deletion of all files except .zip file]
[shopt -s extglob
]
rm -rfv !("counter.zip")
unzip counter.zip
mv dist/* .
rm -r dist/ counter.zip
npm install
npm run serve
npm run build
npm run lint