fil
fil copied to clipboard
:yum: Unix file command written in Go
@joeky888 needs file
command on Windows, so he made one.
Features
- Pure Go, static binary without libmagic
- Lightweight, The only dependency is os
- Cross-platform: No unix specific code like mmap
Install binary
Download from https://github.com/joeky888/fil/releases
Install from source
go get -u github.com/joeky888/fil
Usage
Just like unix file command
$ fil <FILE_NAME>
MIT Licence
The code is based on toybox (but it is written in C, and only runs on unix-like OS)
TODO
- Port more code from toybox/file.c
- Port more code from filetype/matchers
- More magic