aboutsummaryrefslogtreecommitdiff
path: root/cmd (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-09-27add pr-analyzerFranck Cuny6-0/+818
A tool to analyze pull request review patterns in a GitHub repository, focusing on team members' review behaviors and habits. This tool helps teams understand and improve their code review processes by providing insights into review frequency, speed, thoroughness, and approval patterns.
2025-09-07deletes git branches that are merged back into the main branchFranck Cuny1-0/+213
2025-09-06a utility to gathers detailed information about Apple Silicon SystemFranck Cuny3-0/+493
2025-09-06certcheck to see x509 certification detailsFranck Cuny2-0/+182
2025-09-06ssh-cert-info in goFranck Cuny2-0/+163
2025-08-29check returned error when running the scrobblerFranck Cuny1-1/+4
2025-08-29fix import paths for mpd-scrobblerFranck Cuny1-4/+12
2025-08-29prepare the migrationFranck Cuny1-0/+22
2025-08-25add `git-leaderboard`Franck Cuny1-0/+128
2025-08-25add seq-stat: terminal histogram generator for number sequencesFranck Cuny1-0/+115
Generates ASCII histograms using Unicode block characters for sequences of numbers provided via command line arguments or STDIN input.
2025-08-24add nix configurations for building and running `goget`Franck Cuny1-1/+1
2025-08-24add Go vanity URL service for custom import pathsFranck Cuny1-0/+165
Go vanity URLs allow developers to use custom domain names for Go module imports instead of being tied to specific hosting platforms like GitHub. This service implements the go-import meta tag protocol, allowing Go tools to automatically discover the actual Git repository location while presenting a clean, branded import path to users.
2025-08-17format go code with `nix fmt`Franck Cuny1-9/+17
2021-10-10mpd-scrobbler: proper default argumentsFranck Cuny1-2/+31
The program needs two arguments: the mpd host and port, which can be passed as flags (default is to use the local instance of mpd). We store the database in `XDG_CONFIG_HOME/mpd-scrobbler`, and we create the path if needed.
2021-10-10mpd-stats: pass database path to the scrobblerFranck Cuny1-1/+4
When creating a scrobbler, we provide the path to the database. The scrobbler then get a handler to the database. When a new record is created, we persist it to the database using the `save` function.
2021-10-10mpd-stats: create and run the scrobblerFranck Cuny1-39/+4
2021-10-10mpd: add function `Close` to the playerFranck Cuny1-2/+5
Let's close both the watcher and the client, instead of leaking this interface to the user.
2021-10-10mpd: rename function to create the playerFranck Cuny1-1/+1
2021-10-09scrobbler: create a record on new songFranck Cuny1-5/+27
When we receive an event from the player, we look if the song is different from the previous one, and we create a new record if that's the case. If the song is similar, there's nothing to do.
2021-10-09scrobbler: watch for events and print song detailsFranck Cuny1-0/+35
We create a module "mpd" to interact with our MPD instance. For now we only have a single function to create a new client, which creates an actual client for mpd (and we ping the instance every 30 seconds), and a watcher to receive new events. The tool "scrobbler" then wait for new events and display songs information.