DEV Community

Cover image for wtfutil/wtf release v0.44.0 and my contribution long forgotten
Jonas Brømsø
Jonas Brømsø

Posted on

wtfutil/wtf release v0.44.0 and my contribution long forgotten

Recently I received a notification on a new release of the wtfutil wtf.

I really enjoy the capability of GitHub to notify me of new releases of repositories I am interested in, so I can keep up with the latest changes. Do see my post: "You Should Use Releases on GitHub".

I got a notification about the release v0.44.0 of the wtfutil, which is a tool I have played around with for a while.

The release is the first since release v0.43.0 24th. of February 23.

At the same time of: 0.44.0 I got a notification about a PR of mine which had been merged.

The PR was to the wtfutil documentation site repository, which I had submitted back in March of 2023, just shy of the last release.

The documentation PR was describing another PR of mine for the wtfutil, which was merged back in March of 2023, which added a new sorting feature to one of the modules for wtfutil.

The documentation describes the feature which has been merged and is now available via v0.44.0 and the documentation is now available at:

Under:

The feature is the reverse chronological sorting, which was my small contribution since my use of the wtfutil was to display the timezones of my work colleagues and sorting them in reverse chronological order, so the most recent times would be displayed first, which based sense when evaluating availability when getting in in the morning or in the afternoon.

This is an example of the reverse chronological ordering of the clocks module:

screenshot of reverse chronological ordering

And and example for the chronological ordering of the clocks module:

screenshot of chronological ordering

The makes it faster for me to evaluate the availability of my colleagues. I could alternatively have done something with the naming and used: alphabetical ordering or I could have used natural and hard-coded the order of the entries in my configuration file, but I find my contribution more flexible if I add new entries and when timezones change, this just works as expected.

I am happy to see my contribution merged and now I can go back to using the official releases instead of my own locally changed version of the wtfutil.

Thanks to the maintainers of the wtfutil for accepting my contribution and for the continued development of this tool and picking up the pace again with the latest release and of course using GitHub releases to notify me. I would perhaps had seen it via my updates using Homebrew, but this let me dig into the details and remembering the what and the why.

Open source is great and I am happy to be able to contribute, even if it is just a small feature like this one and it is a game of patience, we are all busy and have limited time and resources.

Top comments (0)