Skip to content

Instantly share code, notes, and snippets.

View Invizory's full-sized avatar

Arthur Khashaev Invizory

View GitHub Profile
@Invizory
Invizory / path.scala
Created June 20, 2024 21:14
Decline argument parser for fs2.io.file.Path
import com.monovore.decline.Argument
given readFs2Path(using readNioPath: Argument[java.nio.file.Path]): Argument[fs2.io.file.Path] =
Argument.from(readNioPath.defaultMetavar):
readNioPath.read(_).map(fs2.io.file.Path.fromNioPath)