identify
identify copied to clipboard
File identification library for Python
Snakemake is a workflow management system with workflows described via a human-readable, Python-based language. See https://snakemake.readthedocs.io.
This adds the `v` file type, as well as the alias `vlang`, to the `.v` extension for the [V Programming Language](https://vlang.io). A second commit also adds the `.vsh` extension and...
This adds the `justfile` file type for the [`just`](https://github.com/casey/just) program. A second commit also add `just` as an interpreter as that is a [documented](https://github.com/casey/just#just-scripts) and reasonably common use of `just`.
This adds [fish](https://fishshell.com) to the interpreters. In a separate commit I also marked the `fish` entries as `shell` in case omitting it was an oversight. If that was a deliberate...
Hey! This is the follow up to https://github.com/chriskuehl/identify/issues/61 and the continuation of https://github.com/chriskuehl/identify/pull/60, I hope this is more inline with how you would like. Let me know what you think....
Currently identify has support for `BUILD` and `BUILD.bazel` files. it would be good to add support for `*.BUILD` files as well. In case its helpful, here is the relevant regex...
The current version (`v1.4.0`) can not identify named pipes and socket files. I do not know if identify should work on this type of files, but I can show the...
Some salt sls files are written in python directly, I've added those interpreters in a PR here https://github.com/chriskuehl/identify/pull/60 as well as disabled the executable checks since these files are not...
I frequently forget whether it is `javascript` or `js` (or various others) -- perhaps we should have an aliasing system?
## This PR - adds .yamlld and .jsonld extensions