Gets the "jist" of the file.
This is basically the file command on steroids.
It supports plugins, allowing you to create your own parser for custom data types.
- Auto create directories in $HOME/.config and $HOME/.local/share for config and plugins
- Search said directories for plugins and load them accordingly
- Identify the file automatically (either an
identifyfunction or libmagic) - Print the data in order
- Write an installer (install libjist)
- Add a "add plugin" command to the base 'jist' binary (installs the plugins)
binis where the compiled binary is locatedobjis where the object files are before being linked into the final binary inbinsrcis where the source code istestsis where some basic tests are (txt, elf, etc.)libis wherelibjistlivspluginssome default plugins