All Projects â†’ joeky888 â†’ fil

joeky888 / fil

Licence: other
😋 Unix file command written in Go

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to fil

go-sysconf
sysconf for Go, without using cgo
Stars: ✭ 119 (+72.46%)
Mutual labels:  unix, posix
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+427.54%)
Mutual labels:  unix, posix
hostname
Cross-platform hostname functions in Rust
Stars: ✭ 48 (-30.43%)
Mutual labels:  unix, posix
Unix Permissions
Swiss Army knife for Unix permissions
Stars: ✭ 106 (+53.62%)
Mutual labels:  unix, posix
gitpack
Git-based package manager written in POSIX shell
Stars: ✭ 72 (+4.35%)
Mutual labels:  unix, posix
Ltp
Linux Test Project http://linux-test-project.github.io/
Stars: ✭ 1,654 (+2297.1%)
Mutual labels:  unix, posix
onionjuggler
Manage your Onion Services via CLI or TUI on Unix-like operating system with a POSIX compliant shell.
Stars: ✭ 31 (-55.07%)
Mutual labels:  unix, posix
Posnk
An operating system project.
Stars: ✭ 34 (-50.72%)
Mutual labels:  unix, posix
timebox
A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique)
Stars: ✭ 42 (-39.13%)
Mutual labels:  unix, posix
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (-24.64%)
Mutual labels:  unix, posix
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (+42.03%)
Mutual labels:  unix, posix
kernel
Main kernel tree
Stars: ✭ 28 (-59.42%)
Mutual labels:  unix, posix
Skalibs
The skarnet.org C system programming library
Stars: ✭ 58 (-15.94%)
Mutual labels:  unix, posix
Frosted
Frosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+181.16%)
Mutual labels:  unix, posix
Parsrs
CSV, JSON, XML text parsers and generators written in pure POSIX shellscript
Stars: ✭ 56 (-18.84%)
Mutual labels:  unix, posix
kotoriotoko
KOTORIOTOKO (little bird man) -- Extremely Compatible and Sustainable Twitter Application Written in Shell Script
Stars: ✭ 89 (+28.99%)
Mutual labels:  unix, posix
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (+502.9%)
Mutual labels:  unix, posix
Awesome Unix
All the UNIX and UNIX-Like: Linux, BSD, macOS, Illumos, 9front, and more.
Stars: ✭ 973 (+1310.14%)
Mutual labels:  unix, posix
tupai
Tupai is a multi-tasking operating system I wrote for my degree that focuses on safety and design, targeting a variety of platforms.
Stars: ✭ 21 (-69.57%)
Mutual labels:  unix, posix
duckOS
Yet another hobby x86 UNIX-like operating system written in C and C++. Features a dynamically linked userspace, an in-house c standard library, and more! And yes, it runs DOOM.
Stars: ✭ 250 (+262.32%)
Mutual labels:  unix, posix

@joeky888 needs file command on Windows, so he made one.

Screen shot

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

  1. Port more code from toybox/file.c
  2. Port more code from filetype/matchers
  3. More magic
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].