lastversion merupakan tools untuk memudahkan mencari dan mendownload project versi terbaru/terakhir. Dari informasi project lastversion, lastversion dapat mencari dan mendownload project-project yang ada dari lokasi berikut
- GitHub
- GitLab
- BitBucket
- PyPI
- Mercurial
- SourceForge
- Wikipedia
- Arbitrary software sites which publish releases in RSS/ATOM feeds
Contoh penggunaannya seperti apa?
Jadi beberapa waktu yang lalu, saya ada tulis artikel mengenai tips aktivasi TFA pada Zimbra OSE. Ketika tulisan tersebut dibuat, add ons TFA untuk Zimbra OSE menggunakan versi 0.6.0. Namun saat ini, versi terakhirnya adalah versi 0.7.0. Tentu versi terbaru memiliki perbaikan dari versi sebelumnya. Agar yang mencoba artikel tersebut selalu download add-ons versi terbaru, maka tools lastversion ini sangat membantu. Berikut contoh penggunaannya
Download tools lastversion
pip3 install lastversion
Mengecek versi terbaru WordPress
lastversion wordpress
Contoh output
[root@mail ~]# lastversion wordpress 6.3.2
Download WordPress terbaru
lastversion download wordpress
Contoh output
[root@mail ~]# lastversion download wordpress Downloaded wordpress-6.3.2.tar.gz: : 43336.0KB [00:06, 6380.30KB/s] [root@mail ~]# ls wordpress-6.3.2.tar.gz
Download dan langsung ekstrak
lastversion extract wordpress
Contoh output
[root@mail ~]# lastversion extract wordpress wordpress-6.3.2.tar.gz: 43728.0KB [00:06, 6487.43KB/s] [root@mail ~]# ls anaconda-ks.cfg readme.html wp-blog-header.php wp-content wp-links-opml.php wp-mail.php wp-trackback.php index.php wp-activate.php wp-comments-post.php wp-cron.php wp-load.php wp-settings.php xmlrpc.php license.txt wp-admin wp-config-sample.php wp-includes wp-login.php wp-signup.php
Jika menggunakan perintah extract, maka project akan didownload dan langsung diekstrak pada folder dimana perintah lastversion dijalankan.
Untuk opsi-opsi yang lain, silakan cek manualnya dengan tambahan –help
lastversion --help
Silakan dicoba dan semoga bermanfaat 🙂
Source: https://pypi.org/project/lastversion/