Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Files Kit
Files Kit

Files Kit

Alell Tech

|
7 installs
| (0) | Free
Files Kit provides tasks to read/write filesystem drive.
Get it free

HTTP

This extension provides 2 task!

  • LoadFile
  • ListFilesAndFolders

Features

  • Put file contents into a variable.

Usage sample

- job:
  ...
  steps:
  - task: LoadFile@4
    inputs:
      script: |
        README_MD = ./README.md
      # script: file://./io-files-script.txt
      # script: https://my.host/route/to/get/io-files-script
      # script: var://VARIABLE_WITH_IO_FILES_SCRIPT


  - task: ListFilesAndFolders@4
    inputs:
      script: |
        var://CONFIG_FILES = **/*.y*ml
        file://.gitignore = **/*.obj
      # script: file://./io-files-script.txt
      # script: https://my.host/route/to/get/io-files-script
      # script: var://VARIABLE_WITH_IO_FILES_SCRIPT

      # aditional Glob config
      # Include `.dot` files in matches. Explicit dots in the pattern will always match dot files."
      dot: false

      # Follow symlinked directories when expanding `**` patterns. Be cautious of cyclic links."
      follow: false

      # Glob pattern(s) to exclude from matches. Ignore patterns are always in `dot:true` mode."
      ignore: |-
        *.tar
        *.zip

      # Add a `/` to directory matches. May require additional `stat` calls."
      mark: false

      # Do not expand `{a,b}` and `{1..3}` brace sets."
      nobrace: false

      # Perform case-insensitive matching. Defaults to `true` on macOS and Windows."
      nocase: true

      # Do not match directories, only files."
      nodir: false

      # Do not match 'extglob' patterns like `+(a|b)`."
      noext: false

      # Do not treat `**` as multiple filenames. Conflicts with `matchBase`."
      noglobstar: false

      # Resolve paths to their realpath. Entries that cannot be resolved are omitted."
      realpath: false

      # A string path used as the starting point for absolute patterns.
      root: "./"

      # Call `lstat()` on all entries. This includes metadata like modified time and permissions."
      stat: false

      # Use `\\` as a path separator only and never as an escape character."
      windowsPathsNoEscape: false

      # Enable detailed logging of pattern matching operations."
      debug: false

About US

Help us

See CONTRIBUTING.md

If you like our project help us to make more best solutions.

Bitcoin / network BTC:

1NvnQAp2e46Fqv4YaoYTioypJZdq4Kc3Az

Etherium / network Etherium:

0x38a2113604fb3d642bbd009301e94848a499cea4

BitTorrent / network Tron:

TD9LHa5BjWQpf4oP3uYWP8ghnojJWJy53C

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft