{"id":22041874,"url":"https://github.com/nekofar/shell-action-template","last_synced_at":"2026-05-06T07:39:53.268Z","repository":{"id":183931772,"uuid":"670945230","full_name":"nekofar/shell-action-template","owner":"nekofar","description":"A Template for Building GitHub Actions with Shell Scripts.","archived":false,"fork":false,"pushed_at":"2024-05-21T14:03:16.000Z","size":68,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-22T15:11:23.954Z","etag":null,"topics":["actions","template"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nekofar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"nekofar","custom":"https://ud.me/nekofar.crypto"}},"created_at":"2023-07-26T07:33:32.000Z","updated_at":"2024-05-29T10:06:02.840Z","dependencies_parsed_at":null,"dependency_job_id":"51285aaf-0138-465c-83cb-ccf7745fb62f","html_url":"https://github.com/nekofar/shell-action-template","commit_stats":null,"previous_names":["nekofar/shell-action-template"],"tags_count":4,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekofar%2Fshell-action-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekofar%2Fshell-action-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekofar%2Fshell-action-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekofar%2Fshell-action-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nekofar","download_url":"https://codeload.github.com/nekofar/shell-action-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245108297,"owners_count":20562021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","template"],"created_at":"2024-11-30T12:09:56.842Z","updated_at":"2026-05-06T07:39:48.248Z","avatar_url":"https://github.com/nekofar.png","language":"Shell","funding_links":["https://github.com/sponsors/nekofar","https://ud.me/nekofar.crypto"],"categories":[],"sub_categories":[],"readme":"# Shell Action Template\n\n[![GitHub release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/nekofar/shell-action-template?include_prereleases)](https://github.com/nekofar/shell-action-template/releases)\n[![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/nekofar/shell-action-template/prepare.yml)](https://github.com/nekofar/shell-action-template/actions/workflows/prepare.yml)\n[![GitHub](https://img.shields.io/github/license/nekofar/shell-action-template)](https://github.com/nekofar/shell-action-template/blob/master/LICENSE)\n[![Twitter Follow](https://img.shields.io/badge/follow-%40nekofar-1DA1F2?logo=twitter\u0026style=flat)](https://twitter.com/nekofar)\n[![Donate](https://img.shields.io/badge/donate-nekofar.crypto-a2b9bc?logo=ko-fi\u0026logoColor=white)](https://ud.me/nekofar.crypto)\n\nThis repository provides a comprehensive template for creating GitHub Actions using Shell Scripts. It encapsulates best\npractices in scripting and interaction with the GitHub Actions environment.\n\n## Features\n\n1. **Scalable**: Enable easy scaling and modification of your Action steps using Shell scripts.\n2. **Compatibility**: Designed to work seamlessly with the GitHub Actions environment.\n3. **Best Practices**: Incorporates shell scripting best practices for enhanced efficiency and reliability.\n\n## Example\n\n```yaml\n# Name of the workflow\nname: Greeting Workflow\n\n# Events that trigger the workflow\non: [ push, pull_request ]\n\n# Define a single job named 'greeting'\njobs:\n  greeting:\n    # The type of machine that this job can run on\n    runs-on: ubuntu-latest\n    # List of steps this job will run\n    steps:\n      - name: Greet and Record Time  # Name for this step\n        id: hello  # Unique identifier for the step to reference its outputs in other steps   \n        uses: nekofar/shell-action-template@master  # Specifies the action to run as part of this step\n        with: # Inputs for the 'uses' action\n          who-to-greet: 'GitHub User'  # The 'who-to-greet' input for 'Hello World Action'\n\n      - name: Get the output time  # Name for this step\n        run: echo \"The time was ${{ steps.hello.outputs.time }}\"  # Display the 'time' output from 'hello' step\n```\n\n## Options\n\nThe configuration used in the GitHub Action workflow includes several options for customization. Below is a description\nof these:\n\n| Option         | Description                                                                                          |\n|----------------|------------------------------------------------------------------------------------------------------|\n| `who-to-greet` | This input is used to specify who to greet. If not provided, the default value 'World' will be used. |\n\n## Contributing\n\nWe value your input and help! If you're interested in contributing, please reference\nour [Contributing Guidelines](./CONTRIBUTING.md). Contributions aren't just about code - any bug reports, feedback, or\ndocumentation enhancements are welcomed. Thanks for helping to improve this project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekofar%2Fshell-action-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnekofar%2Fshell-action-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekofar%2Fshell-action-template/lists"}