mirror of
https://github.com/kovetskiy/mark.git
synced 2025-04-24 13:52:39 +08:00
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{}
|