KennethWussmann / zeitraum

Time tracking with tags integrated in your workflow
MIT License
8 stars 0 forks source link

Version Awareness #45

Open KennethWussmann opened 1 year ago

KennethWussmann commented 1 year ago

Every client should know it's version.

CLI

zeitraum version and zeitraum -v should return it's currently used version and the version of the server it's connected to.

@zeitraum/client

Should have a constant that is built into the released package with it's version.

Server

The server knows it's version already and also provides it via a query to clients, but it should also expose a query with all latest versions of the client & the CLI.


This will be useful for update and compatibility checks.