github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/kbfs/dokan/README.md (about)

     1  # [Dokan](https://github.com/dokan-dev/dokany) bindings for Go
     2  
     3  Dokan is a library for implementing user mode filesystems on Windows. 
     4  This library provides a thin binding to the library for Go programs.
     5  
     6  # Documentation
     7  
     8  https://godoc.org/github.com/keybase/dokan-go
     9  
    10  # Licensing
    11  
    12  The go binding itself is BSD3 licensed as featured in the LICENSE.
    13  
    14  Additionally we ship Dokan C headers in the dokan_header directory. These
    15  are subject to LGPL and are from the Dokan project. These are used to
    16  compile the code without a Dokan installation in the path.
    17  
    18  To use the library you will need to have installed a version of the LGPL
    19  licensed Dokany DLL licensed from https://github.com/dokan-dev/dokany
    20  
    21  The Go library uses LoadLibrary to load the Dokan DLL, it is not linked
    22  with the DLL. Using different builds of the DLL works fine.
    23  
    24