| package licenses |
| |
| import ( |
| "embed" |
| "io/fs" |
| ) |
| |
| //go:embed *.db *.txt |
| var licenseFS embed.FS |
| |
| // ReadLicenseFile locates and reads the license archive file. Absolute paths are used unmodified. Relative paths are expected to be in the licenses directory of the licenseclassifier package. |
| func ReadLicenseFile(filename string) ([]byte, error) { |
| return licenseFS.ReadFile(filename) |
| } |
| |
| // ReadLicenseDir reads directory containing the license files. |
| func ReadLicenseDir() ([]fs.DirEntry, error) { |
| return licenseFS.ReadDir(".") |
| } |