simplifile

Package Version Hex Docs

Simplifile provides basic file operations (read, write, append, and delete) that work for all targets (Erlang, Node, and Deno). It also provides functions for working with directories.

Example

let filepath = "./test/hello.txt"
let assert Ok(_) = "Hello, World" |> write(to: filepath)
let assert Ok(_) = "Goodbye, Mars" |> append(to: filepath)
let assert Ok("Hello, WorldGoodbye, Mars") = read(from: filepath)
let assert Ok(_) = delete(filepath)
let assert Error(_) = read(from: filepath)

Quick start

gleam run   # Run the project
gleam test  # Run the tests
gleam shell # Run an Erlang shell

Installation

If available on Hex this package can be added to your Gleam project:

gleam add simplifile

and its documentation can be found at https://hexdocs.pm/simplifile.

Search Document