hermit icon indicating copy to clipboard operation
hermit copied to clipboard

🐚 Hermit manages isolated, self-bootstrapping sets of tools in software projects.

Results 90 hermit issues
Sort by recently updated
recently updated
newest added

The standard shell-hooks command is `eval "$(test -x $HOME/bin/hermit && $HOME/bin/hermit shell-hooks --print --zsh)"` https://cs.github.com/cashapp/hermit/blob/18405e856a5c566d5e5f8d0b8b0f954ce192aec0/shell/zsh.go#L43 This command prints errors when it's run if the cache directory has been deleted. ```...

For podman I tried: ```hcl binaries = ["podman"] platform "darwin" { source = "https://github.com/containers/podman/releases/download/v${version}/podman-remote-release-darwin_${arch}.zip" strip = 1 binaries = ["usr/bin/podman"] } ``` And it attempted to use the top level...

bug

Currently you can point to a local file as a source, but this is only used at install time. It would be ideal to just use that directory directly for...

``` hermit install python3-3.9.11 pip3 install poetry==1.2.0b1 poetry install ``` Poetry appears to be having a problem with all packages with the cache permissions. ``` Installing collected packages: setuptools Attempting...

It would be awesome to have "secret" or "private" environment variables for things like `GITHUB_TOKEN` or `SLACK_AUTHTOKEN` that might be repo specific but can't be committed as they are secrets....

Sometimes we want to create a variant of a package, with different envars, deps, etc. eg. The mainline package: ```hcl platform amd64 { source = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${version}-${os}-x86_64.tar.gz" } platform arm64 {...

enhancement

I can't seem to find a way to disable the hermit shell hooks. It would be nice if there were a `hermit shell-hooks --remove` or such to disable them. In...

enhancement

``` $ hermit update info:cashkite-conventional-commits@stable: No updated required info:go@latest: No updated required info:hermit@square: Fetching a new version for hermit@square $ hermit update info:cashkite-conventional-commits@stable: No updated required info:go@latest: No updated required...