π¬οΈ A GitHub Action to read an arbitrary file and either output it or use it in another GitHub Action (step). π
I work hard for every project, including this one and your support means a lot to me!
Consider buying me a coffee. β
Thank you for supporting my efforts! ππ
@igorskyflyer
In order to use this Action you need to create a YAML (.yml
) file in your repository's .github/workflows/
directory.
Here's an example.
.github/workflows/read-file.yml
name: Read file
on:
[push]
jobs:
read_file:
runs-on: ubuntu-latest # windows-latest || macos-latest
name: Read arbitrary file
steps:
# do not remove this step,
# it is necessary
- name: Checkout repository
uses: actions/checkout@v4
- name: Read arbitrary file
id: file
uses: igorskyflyer/[email protected]
with:
path: './test.txt'
- name: Output file
env:
FILE_CONTENTS: ${{ steps.file.outputs.content }}
# print the output directly (1)
# or via an environment variable (2)
run: |
echo 'File contents:'
echo "${{ steps.file.outputs.content }}"
echo "$FILE_CONTENTS"
path: string
, required
The path of the file to read, relative to the current working directory i.e. the repository where the Action is installed.
Licensed under the MIT license which is available here, MIT license.
πΊ Command. Execution. Made. Simple. βΆ
π Provides recursive readdir() and readdirSync() functions. π
π‘ Parse, manage, compare and output SemVer-compatible version numbers. π‘
π± Odin is an Object wrapper that allows you to create objects and set their attributes - all at once! πΊ
𧬠Meet Aria, an efficient Adblock filter list compiler, with many features that make your maintenance of Adblock filter lists a breeze! π‘