basic-cli icon indicating copy to clipboard operation
basic-cli copied to clipboard

Panics when opening a file that doesn't exists

Open lukewilliamboswell opened this issue 2 years ago • 0 comments

app "example"
    packages { pf: "https://github.com/roc-lang/basic-cli/releases/download/0.1.2/3bKbbmgtIfOyC6FviJ9o8F8xqKutmXgjCJx3bMfVTSo.tar.br" }
    imports [
        pf.Stdout,
        pf.Task.{ Task },
        pf.File,
        pf.Path.{ Path },
    ]
    provides [ main ] to pf

main : Task {} []
main =
    task = 
        _ <- File.readUtf8 (Path.fromStr "i-dont-exist.txt") |> Task.await
        
        Stdout.line ""

    Task.onFail task \_ -> crash "ooops"
luke@192-168-1-108 aoc-2022 % roc dev test.roc
thread '<unnamed>' panicked at 'not yet implemented: Report a file open error', src/lib.rs:421:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5

lukewilliamboswell avatar Dec 13 '22 06:12 lukewilliamboswell