From a3d1fc389db9f284b791a31662b1151efe1adbef Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Wed, 28 Dec 2022 15:20:39 -0800 Subject: [PATCH] Bump the version number to 4 Also, update the man pages with the latest file types. --- autodescribe | 2 +- autodescribe.1 | 60 +++++++++++++++++++++++++++++----- fv | 2 +- fv.1 | 51 ++++++++++++++++++++--------- fvi | 2 +- fvi.1 | 88 ++++++++++++++++++++++++++++++++++++-------------- 6 files changed, 155 insertions(+), 50 deletions(-) diff --git a/autodescribe b/autodescribe index 097ad40..7ae1335 100755 --- a/autodescribe +++ b/autodescribe @@ -653,7 +653,7 @@ comment_pnm () { ########################### if [ $# -eq 0 ] ; then - echo 'autodescribe ver. 3-dev' + echo 'autodescribe ver. 4' echo 'Usage: autodescribe [-l] [-e program] [ -q ] [ -t type ] file1 [ file2 ... ]' echo 'Extracts comments from files' echo ' -e cmd command to run once for each file with args: comment file' diff --git a/autodescribe.1 b/autodescribe.1 index 687d80a..afe2ba7 100644 --- a/autodescribe.1 +++ b/autodescribe.1 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH AUTODESCRIBE 1 "2022-01-31" "autodescribe version 3" +.TH AUTODESCRIBE 1 "2022-12-28" "autodescribe version 4" .SH NAME autodescribe \- automatically extract descriptions from files .SH SYNOPSIS @@ -46,18 +46,32 @@ It currently supports the following file types: .\" This section comes from: ./autodescribe -l | sed -e a.LP 3mf (3-D Manufacturing format) .LP +abw (AbiWord document) +.LP +ac (autoconf source code) +.LP aiff (Audio Interchange File Format) .LP amf (Additive Manufacturing File) .LP +apk (Android Package Kit) +.LP +appdata (Appdata metainfo file) +.LP arj (ARJ archive) .LP asm (assembly language source) .LP +aup (Audacity Project file) +.LP avi (Audio Video Interleave file) .LP c (C source code) .LP +cue (CD cue index file) +.LP +desktop (XDG desktop entry file) +.LP docx (MS Word document) .LP ebook (E-book formats, epub, azw, fbz, etc.) @@ -66,14 +80,26 @@ first_line (first line of text file) .LP flac (FLAC audio file) .LP +fodf (Open Document Format flat file) +.LP gif (GIF image) .LP +gnumeric (Gnumeric spreadsheet) +.LP +gpx (GPX GPS track) +.LP html (HTML text) .LP +ics (vCalendar entry) +.LP +iso (ISO-9660 CD-ROm image) +.LP jpeg (JPEG JFIF image) .LP kdenlive (Kdenlive file) .LP +kra (Krita image) +.LP lzh (lzh/lha archive with desc.sdi comment) .LP man (man page) @@ -82,6 +108,8 @@ md (Markdown text) .LP mkv (Matroska video) .LP +mlt (mlt video file) +.LP mov (MOV video) .LP mp3 (MPEG-1 layer 3 audio) @@ -92,9 +120,9 @@ odf (Open Document Format) .LP ogg (Ogg media file) .LP -otf (OpenType font) +otf (OpenType font/TrueType font) .LP -pam (Portable Arbitrary Map) +pam (Portable Arbitrary Map image) .LP pascal (Pascal source code) .LP @@ -102,7 +130,7 @@ pdf (Portable Document Format) .LP png (PNG image) .LP -pnm (pbm/pgm/ppm Portable Any Map) +pnm (pbm/pgm/ppm Portable Any Map image) .LP psfont (PostScript font) .LP @@ -116,31 +144,47 @@ sh (shell script) .LP sla (Scribus document) .LP +snap (Snap package) +.LP stl (STL model file) .LP subject (news article or mail file) .LP -svg (Scalable Vector Graphics) +svg (Scalable Vector Graphics image) .LP -svgz (Compressed Scalable Vector Graphics) +svgz (Compressed Scalable Vector Graphics image) .LP tellico (Tellico database file) .LP +texi (Texinfo document) +.LP +tex (TeX document) +.LP tgz (compressed tar archive) .LP tiff (TIFF image) .LP uue (UUencoded file) .LP +wacz (Web Archive Collection Zipped) +.LP wav (WAV audio) .LP -xbm (X bitmap) +whl (Python wheel package) +.LP +xbm (X bitmap image) +.LP +xcf (Gimp image) .LP -xpm (X pixmap) +xhb (Homebank file) +.LP +xpm (X pixmap image) .LP zip (zip archive) .LP zoo (zoo archive) +.LP +.\" End of mechanically-generated section .RE .\" --------------------------------------------------------------------------- .SH OPTIONS diff --git a/fv b/fv index b09dfe7..127cda4 100755 --- a/fv +++ b/fv @@ -30,7 +30,7 @@ # in the first position. These extensions are listed using the -l option. usage () { - echo 'fv ver. 3-dev' + echo 'fv ver. 4' echo 'Displays directory listings for many archive types.' echo '' echo 'Usage: fv [-v] [-?] [-h] [-l] [-t type] archive1 [ archive2 ... ]' diff --git a/fv.1 b/fv.1 index 59b006b..234be4f 100644 --- a/fv.1 +++ b/fv.1 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH FV 1 "2022-01-31" "fv version 3" +.TH FV 1 "2022-12-28" "fv version 4" .SH NAME fv \- archive and package directory lister .SH SYNOPSIS @@ -53,19 +53,20 @@ with the \-l option. This version supports the following file extensions: .LP .\" This section comes from: ./fv -l | sed -e /^Supported/,1d -e 's/^/.SM /' -.SM .3mf .7z .a .ace .alz .apk .application .arc .arj .bun .bxy .bz2 .cab -.SM .cbmarc .ccs .cf .cgz .chm .chrt .cpio .cpio.bz2 .cpio.gz .cpio.Z .cpio.z -.SM .d64 .dar .dat .deb .depot .depot.gz .dmg .docm .docx .egg .epk .epub -.SM .f3d .flw .fodg .fodp .fods .fodt .fpm .gem .gz .ha .hp .hqx .ipg .ipk -.SM .iso .jar .jffs2 .kfo .kgb .kil .kmz .kpr .kra .ksp .kwd .lbr .lha .lnx -.SM .lpkg .lz .lzh .lzma .lzo .mac .mar .n64 .nif .nth .odf .odg .odp .ods -.SM .odt .opk .otg .otp .ots .par .par2 .pbi .pdf .pet .pisi .pk3 .pkg .pq6 -.SM .pup .qpk .qpr .rar .resource .rpm .rpp .rsn .rub .rz .sa .sda .sdk .sfx -.SM .sh .sh2 .shar .shk .sis .sit .slp .spark .spm .sqsh .squashfs .sto .sxd -.SM .sxi .sxw .t64 .tar .tar.bz2 .tar.gz .tar.lz .tar.lzma .tar.xz .tar.Z -.SM .tar.z .tar.zst .tardist .taz .tbz .tbz2 .tc .tgz .tlz .txz .uRamdisk -.SM .uu .uua .uue .wad .wal .war .whl .wsz .x64 .xar .xpi .xps .xz .Z .z -.SM .zip .zoo .zpaq .zst .zz .[psrud]00 winmail.dat +.SM .3mf .7z .a .ace .alz .apk .apkm .AppImage .application .arc .arj .bun +.SM .bxy .bz2 .cab .cbmarc .ccs .cf .cgz .chm .chrt .cpio .cpio.bz2 .cpio.gz +.SM .cpio.Z .cpio.z .d64 .dar .dat .deb .depot .depot.gz .dmg .docm .docx +.SM .egg .epk .epub .f3d .flw .fpm .gem .gz .ha .hp .hqx .ipg .ipk .iso .jar +.SM .jffs2 .kfo .kgb .kil .kmz .kpr .kra .ksp .kwd .lbr .lha .lnx .lpkg .lz +.SM .lzh .lzma .lzo .mac .mar .n64 .nif .nth .odb .odc .odf .odg .odp .ods +.SM .odt .opk .ora .otg .otp .ots .par .par2 .pbi .pdf .pet .pisi .pk3 .pkg +.SM .pq6 .pup .qpk .qpr .rar .resource .rpm .rpp .rsn .rub .rz .sa .sb2 .sb3 +.SM .sda .sdk .sfx .sh .sh2 .shar .shk .sis .sit .slp .snap .spark .spm .sqsh +.SM .squashfs .sto .sxd .sxi .sxw .t64 .tar .tar.bz2 .tar.gz .tar.lz .tar.lzma +.SM .tar.xz .tar.Z .tar.z .tar.zst .tardist .taz .tbz .tbz2 .tc .tgz .tlz +.SM .txz .uRamdisk .uu .uua .uue .wacz .wad .wal .war .wfp .whl .wsz .x64 +.SM .xar .xpi .xps .xz .Z .z .zip .zoo .zpaq .zst .zz .[psrud]00 winmail.dat +.\" End of mechanically-generated section .LP Not all files supported are strictly archive types; several structured documents formats are also supported. Most of these are build on @@ -93,6 +94,10 @@ ALZ archive .LP Android package .LP +Apkmirror Android package +.LP +AppImage package +.LP Apple disk image .LP Apple II archive @@ -215,7 +220,11 @@ Netscape package .LP Nokia mobile phone theme .LP -OpenDocument +OpenDocument Chart +.LP +OpenDocument Database +.LP +OpenDocument Document .LP OpenDocument Drawing .LP @@ -239,6 +248,8 @@ OpenOffice Impress Presentation .LP OpenOffice Writer Document .LP +OpenRaster image +.LP PAQ6 compressed archive .LP Pardus package @@ -277,10 +288,14 @@ Ruby package .LP rzip archive .LP +Scratch Project +.LP SEA ARC archive .LP shell archive .LP +Snap package +.LP SNES sound archive .LP Squashfs filesystem image @@ -309,8 +324,12 @@ U-boot ramdisk image .LP uuencoded file .LP +Web Archive Collection Zipped +.LP Winamp compressed skin file .LP +Wondershare Filmora Project +.LP XAR archive .LP XML Paper Specification @@ -330,6 +349,8 @@ zstd-compressed file zstd-compressed tar archive .LP ZZIP archive +.LP +.\" End of mechanically-generated section .RE .\" --------------------------------------------------------------------------- .SH OPTIONS diff --git a/fvi b/fvi index 7bef69a..4dde195 100755 --- a/fvi +++ b/fvi @@ -30,7 +30,7 @@ # in the first position. These extensions are listed using the -l option. usage () { - echo 'fvi ver. 3-dev' + echo 'fvi ver. 4' echo 'Displays metadata for many file types.' echo '' echo 'Usage: fvi [-v] [-?] [-h] [-l] [-t type] file1 [ file2 ... ]' diff --git a/fvi.1 b/fvi.1 index 1ac16aa..ef242ca 100644 --- a/fvi.1 +++ b/fvi.1 @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH FVI 1 "2022-01-31" "fvi version 3" +.TH FVI 1 "2022-12-28" "fvi version 4" .SH NAME fvi \- File view info metadata displayer .SH SYNOPSIS @@ -46,28 +46,33 @@ with the \-l option. This version supports the following file extensions: .LP .\" This section comes from: ./fvi -l | sed -e /^Supported/,1d -e 's/^/.SM /' -.SM .3g2 .3gp .3mf .4xm .7z .aac .ac3 .adts .aiff .alaw .amf .amr .amv .apc -.SM .ape .apk .application .asf .asf_stream .au .avi .avs .bethsoftvid .bz2 -.SM .c93 .cacrt .cgm .cgz .chrt .crc .crl .crt .daud .depot .depot.gz .der -.SM .dex .dirac .dmg .dng .docm .docx .dsicin .dts .dv .dv1394 .dvd .dxa -.SM .ea .egg .epk .eps .epub .exe .f3d .ffm .fig .film_cpk .flac .flic .flv -.SM .flw .fodg .fodp .fods .fodt .fpm .fpx .framecrc .gif .gplt .gpx .gxf -.SM .gz .h261 .h263 .h264 .heic .heic .heif .hpgl .idcin .image2 .image2pipe -.SM .ingenient .ipg .ipk .ipmovie .iso .jar .jbig .jfif .jp2 .jpeg .jpg .key -.SM .kfo .kil .kmz .kpr .kra .ksp .kwd .libnut .lz .lzma .lzo .m1v .m2v .m4a -.SM .m4v .matroska .mj2 .mjpeg .mkv .mm .mmf .mo .mov .mp2 .mp3 .mp4 .mpc -.SM .mpe .mpeg .mpeg1video .mpeg2video .mpegts .mpegtsraw .mpegvideo .mpg -.SM .mpg4 .mpjpeg .mts .MTV .mulaw .mxf .nif .nsv .nth .null .nut .nuv .o -.SM .odf .odg .odp .ods .odt .ogg .ogv .oss .otf .otg .otp .ots .pam .par -.SM .pbm .pcl .pcx .pdf .pem .pet .pfa .pfb .pgm .pk3 .png .pnm .ppm .ps -.SM .psp .psxstr .qpk .qpr .qt .ram .rar .raw .rawvideo .redir .resource -.SM .rle .rm .RoQ .rpm .rsn .rtp .rtsp .rub .rz .s16be .s16le .s8 .sdp .shn -.SM .siff .sis .slp .smk .sol .spm .sqsh .squashfs .stl .svcd .svg .svgz .swf -.SM .sxd .sxi .sxw .taz .tbz .tbz2 .tc .tgz .thp .tiertexseq .tif .tiff .tlz -.SM .torrent .tta .ttf .txd .txz .u16be .u16le .u8 .vc1 .vcd .video4linux -.SM .video4linux2 .vmd .vob .voc .wal .war .wav .wc3movie .webm .webp .whl -.SM .wmf .wmv .wmz .wsaud .wsvqa .wsz .wv .x11grab .xbm .xpi .xpm .xps .xz -.SM .yuv4mpegpipe .Z .z .zip .zst +.SM .3g2 .3gp .3mf .4xm .7z .a .aac .ac3 .adts .aiff .alaw .amf .amr +.SM .amv .apc .ape .apk .apkm .application .asf .asf_stream .au .avi .avs +.SM .bethsoftvid .bpb .bz2 .c93 .cacrt .cfi .cgm .cgz .chrt .class .cpm .crc +.SM .crl .crt .d2m .d4m .d80 .d81 .d88 .daud .db .depot .depot.gz .der .dex +.SM .dfi .dirac .dmg .dmk .dng .docm .docx .ds2 .dsc .dsicin .dsk .dtb .dti +.SM .dts .dv .dv1394 .dvd .dxa .ea .edsk .egg .epk .eps .epub .exe .f3d .fdi +.SM .ffm .fig .film_cpk .flac .flic .flv .flw .fodg .fodp .fods .fodt .fpm +.SM .fpx .framecrc .gdbm .gif .gpg .gplt .gpx .gxf .gz .h261 .h263 .h264 +.SM .heic .heic .heif .hfe .hpgl .idcin .image2 .image2pipe .imd .ingenient +.SM .ipf .ipg .ipk .ipmovie .iso .jar .jbig .jfif .jp2 .jpeg .jpg .key .kfo +.SM .kil .kmz .kpr .kra .ksp .kwd .libnut .lif .lz .lzma .lzo .m1v .m2v +.SM .m4a .m4v .matroska .mbd .mgt .mj2 .mjpeg .mkv .mm .mmf .mo .mov .mp2 +.SM .mp3 .mp4 .mpc .mpe .mpeg .mpeg1video .mpeg2video .mpegts .mpegtsraw +.SM .mpegvideo .mpg .mpg4 .mpjpeg .msa .mts .MTV .mulaw .mxf .nif .nsv .nth +.SM .null .nut .nuv .o .odf .odg .odp .ods .odt .ogg .ogv .opd .oss .otf +.SM .otg .otp .ots .pam .par .pbm .pcl .pcx .pdf .pem .pet .pfa .pfb .pgm +.SM .pgp .pk3 .png .pnm .ppm .ps .psp .psxstr .pyc .pyd .pyo .qpk .qpr .qt +.SM .ram .rar .raw .rawvideo .redir .resource .rle .rm .RoQ .rpm .rsn .rtp +.SM .rtsp .rub .rz .s16be .s16le .s24 .s8 .sad .sb2 .sb3 .sbt .scl .scp .sdf +.SM .sdp .shn .siff .sis .slob .slp .smk .snap .so .so.? .so.?? .so.??? +.SM .sol .spm .sqlite .sqlite3 .sqsh .squashfs .stl .svcd .svg .svgz .swf +.SM .sxd .sxi .sxw .taz .tbz .tbz2 .tc .td0 .tdb .tgz .thp .tiertexseq .tif +.SM .tiff .tlz .torrent .trd .tta .ttf .txd .txz .typelib .u16be .u16le .u8 +.SM .udi .vc1 .vcd .video4linux .video4linux2 .vmd .vob .voc .wacz .wal .war +.SM .wav .wc3movie .webm .webp .whl .wmf .wmv .wmz .wsaud .wsvqa .wsz .wv +.SM .x11grab .xbm .xpi .xpm .xps .xz .yuv4mpegpipe .Z .z .zip .zst +.\" End of mechanically-generated section .LP It is trivial to add more file types to .BR fvi . @@ -77,6 +82,7 @@ These are the file types supported: .LP .RS .\" This section comes from: ./fvi -v -l | sed a.LP + (unknown 3D package) .LP 3MF 3-D Manufacturing file @@ -89,6 +95,10 @@ Android Java class file .LP Android package .LP +Apkmirror Android package +.LP +Berkeley Database +.LP Binary message catalog file .LP Bitmapped image file @@ -103,16 +113,26 @@ Compressed Scalable Vector Graphic image file .LP DER certificate .LP +Device Tree Binary file +.LP Digital Negative Raw Image .LP EPub Document .LP FLAC audio .LP +Floppy disk image file +.LP Font file .LP +G-IR binary database +.LP +GDBM database +.LP GIF image .LP +Gnu Privacy Guard/Pretty Good Privacy file +.LP Google Earth .LP GPS exchange format file @@ -129,6 +149,8 @@ ISO9660 filesystem image file .LP Itsy package .LP +Java compiled class file +.LP Java jar file .LP Java Web Start @@ -161,7 +183,7 @@ MPEG video .LP Nokia mobile phone theme .LP -Object file +Object file/archive .LP OGG audio/video .LP @@ -199,6 +221,8 @@ Portable pixmap image .LP Private key .LP +Python compiled file +.LP Python package .LP Python wheel package @@ -215,6 +239,14 @@ Red Hat RPM package .LP rzip archive .LP +Scratch Project +.LP +Snap package +.LP +Sorted List of Blobs dictionary +.LP +Sqlite database file +.LP Squashfs filesystem image .LP Stampede Linux package @@ -229,6 +261,10 @@ SymbianOS SIS installable package .LP Tagged Image File Format image .LP +tc-compressed file +.LP +TDB database file +.LP Tukaani Linux package .LP Vector image file @@ -237,6 +273,8 @@ Video or audio file .LP WAV audio file .LP +Web Archive Collection Zipped +.LP Winamp compressed skin file .LP Windows executable @@ -258,6 +296,8 @@ xz-compressed tar archive ZIP archive .LP zstd-compressed file +.LP +.\" End of mechanically-generated section .RE .\" --------------------------------------------------------------------------- .SH OPTIONS