Some tools that I use like Ameba and cr-source-typer execute a postinstall (example: cr-source-typer/shard.yml at master · Vici37/cr-source-typer · GitHub ) and will place it’s executable in the bin directory of the current project, but when the system is updated, shared libraries change and then the shard binary has to be rebuilt, but shards does not seem to have an easy way to re trigger the postinstall without removing the dependency from the shard.lock file and running shards install <dependency>.
There is any other way to do it? Would be great is shards could keep track of the installed binaries from dependencies and check if their linked libraries are still valid or something like that.