Zeit v1
4 months ago
- #time-tracking
- #command-line
- #open-source
- Zeit v1 is a complete rewrite of the original Zeit time-tracking tool, aiming to modernize and streamline the user experience.
- The original Zeit v0 started as a minimal command-line tool but became cluttered with features over time, prompting a full rewrite.
- Zeit v1 replaces BuntDB with BadgerDB v4 for storage, eliminating the need for a separate config file and reducing dependencies.
- The new version avoids SQLite due to cross-compilation issues with CGO, opting instead for a key-value store that fits Zeit's needs.
- Zeit v1 introduces a more natural command-line argument syntax alongside traditional flags, improving usability and intuitiveness.
- The license for Zeit v1 has changed from GNU GPL v3 to a modified HL3 (SEGV) license, reflecting the author's views on open source and freedom.
- Zeit v1 is not backward compatible with v0 databases, but provides tools to export and import data between versions.
- The new version supports JSON output for easier integration with other tools, enhancing its utility in automated workflows.
- Zeit v1's official website is launched as a landing page, with plans to expand its functionality in the future.