shards
shards copied to clipboard
Dependency manager for the Crystal language
I have this in my `shard.yml`: ``` ... dependencies: neo4j: github: jgaskins/neo4j.cr amqp-client: github: cloudamqp/amqp-client.cr raven: github: Sija/raven.cr ``` My `shard.lock`: ``` ... neo4j: git: https://github.com/jgaskins/neo4j.cr.git version: 0.6.0 ... ```...
Apparently, the option is broken on Linux, Mac, and Windows. From https://github.com/crystal-ameba/ameba/issues/230#issuecomment-825877957 : * Ubuntu: ``` Run shards install --ignore-crystal-version --skip-postinstall shards install --ignore-crystal-version --skip-postinstall shell: /usr/bin/bash -e {0} Resolving...
https://github.com/crystal-lang/shards/blob/c93b628fb5b51b75495feedf7a0f19e3bf4e08c1/src/cli.cr#L66 It turns out, that the flag just has to be there somewhere to work 😂 Probably not a huge deal, but just in case I figured I'd open the...
Hello. If I have a shard.yml like this: ``` kemal-session: github: kemalcr/kemal-session branch: master ``` and I change it to this: ``` kemal-session: github: rdp/kemal-session branch: master ``` and run...
The `--production` option is not very appropriately named because it's easy to assume it means running shards (especially `shards build` in "production mode"). Instead, its behaviour is only related to...
GitHub announced some new security features today which, as far as I understand, are language agnostic in their execution for the most part. One of those is the ability for...
I thought this issue existed already, but I didn't see it. It would be nice if we looked in the shard.lock file to see which shard required the shards. I'm...
When I install shards when a dependency request fail, the whole installation fails. Would be nice to retry like 3 times? And possible fetch concurrently instead of one by one.
I want to install a shard by its version but it does not work (maybe this is because there is only one tag on the repo? or that is not...
I am building `shards` with Arch chroot build environment and tests fail for me: ``` ==> Starting check()... crystal spec ./spec/unit/ crystal spec ./spec/integration/ Unable to create directory: '/build/.cache/crystal/build-shards-src-shards-0.12.0-spec': File...