diff --git a/SaveMyPlaylist.py b/SaveMyPlaylist.py
index 12dfffa69ccf6239c6e4d0a39e90eb9f8e00388c..37ad73ff332b4912173817834ca41ce655d940da 100644
--- a/SaveMyPlaylist.py
+++ b/SaveMyPlaylist.py
@@ -160,9 +160,17 @@ class SaveMyPlaylist:
         return fileName
 
 
-if __name__ == '__main__':
+def run():
     with open("config/settings.json", "r") as f:
         SETTINGS = json.load(f)
 
     saveMyPlaylist = SaveMyPlaylist(SETTINGS['apiKey'], SETTINGS['playlistId'])
     saveMyPlaylist.download_items(SETTINGS['destinationFolder'], SETTINGS['skipDownload'])
+
+
+if __name__ == '__main__':
+    if len(sys.argv) > 1:
+        if sys.argv[1] == '--version':
+            print('.'.join(str(part) for part in VERSION))
+    else:
+        run()