{
  "authors": [
    "Jeffrey Carter"
  ],
  "build-switches": {
    "*": {
      "ada_version": "Ada12",
      "style_checks": "No"
    }
  },
  "depends-on": [
    {
      "gnat": "<13.0 | >=13.3"
    }
  ],
  "description": "Files that are open while they exist and closed when they don't ",
  "licenses": "BSD-3-Clause",
  "long-description": "# Controlled_IO\nFiles that are open while they exist and closed when they don't\n\nThis is a draft response to a request for a library for [Scope-based files](https://forum.ada-lang.io/t/ada-library-wishlist/14/5). Both binary and text I/O is supported. Please comment on whether or not you find this useful.\n\nThe library is completely portable. It has been compiled and tested with GNAT and ObjectAda, on Linux and Windows.\n\nControlled_Test and Controlled_Text are test programs. Both are user-unfriendly file-copy programs. Controlled_Test performs a binary copy; the output should always be identical to the input. Controlled_Text performs a line-by-line copy of text files; the output may have different line terminators than the input.\n\nControlled_UTF is a user-unfriendly program to convert a native text file to a [Universal Text File](https://github.com/jrcarter/Universal-Text-File).\n",
  "maintainers": [
    "Bent Bracke <bent@bracke.dk>"
  ],
  "maintainers-logins": [
    "bracke"
  ],
  "name": "controlled_io",
  "origin": {
    "commit": "0cfe3ed52318bed75926d2bfb22950cecc8599f3",
    "url": "git+https://github.com/bracke/Controlled_IO.git"
  },
  "tags": [
    "io",
    "files",
    "controlled",
    "scope",
    "binary",
    "text"
  ],
  "version": "20240401.0.1",
  "website": "https://github.com/bracke/Controlled_IO"
}
