mirror of
https://github.com/kovetskiy/mark.git
synced 2025-04-24 05:42:40 +08:00

Implementation is largely based on: https://github.com/kovetskiy/mark/pull/167 Co-Authored-By: Manuel Rueger <manuel@rueg.eu>
20 lines
268 B
Go
20 lines
268 B
Go
package vfs
|
|
|
|
import (
|
|
"io"
|
|
"os"
|
|
)
|
|
|
|
type Opener interface {
|
|
Open(name string) (io.ReadWriteCloser, error)
|
|
}
|
|
|
|
type LocalOSOpener struct {
|
|
}
|
|
|
|
func (o LocalOSOpener) Open(name string) (io.ReadWriteCloser, error) {
|
|
return os.Open(name)
|
|
}
|
|
|
|
var LocalOS = LocalOSOpener{}
|