This action sets up an enry tool.
OS | |
---|---|
Windows | ✅ |
Linux | ✅ |
macOS | ✅ |
The following tools have to be installed for successful work of this GitHub Action: curl.
- uses: fabasoad/setup-enry-action@v0
with:
# (Optional) enry version. Defaults to the latest version.
version: "1.3.0"
# (Optional) If "false" skips installation if enry is already installed.
# If "true" installs enry in any case. Defaults to "false".
force: "false"
# (Optional) GitHub token that is used to send requests to GitHub API such
# as getting latest release. Defaults to the token provided by GitHub Actions
# environment.
github-token: "${{ github.token }}"
Name | Description | Example |
---|---|---|
installed | Whether enry was installed or not | true |
name: Setup Enry
on: push
jobs:
example:
name: Example
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: fabasoad/setup-enry-action@v0
- name: Run CLI
run: |
echo "Text format:"
enry
echo "JSON format:"
enry --json | jq
Text format:
79.74% HTML
9.90% TypeScript
6.44% JavaScript
3.93% CSS
JSON format:
[
{
"color": "#e34c26",
"language": "HTML",
"percentage": "79.74%",
"type": "unknown"
},
{
"color": "#3178c6",
"language": "TypeScript",
"percentage": "9.90%",
"type": "unknown"
},
{
"color": "#f1e05a",
"language": "JavaScript",
"percentage": "6.44%",
"type": "unknown"
},
{
"color": "#563d7c",
"language": "CSS",
"percentage": "3.93%",
"type": "unknown"
}
]