Популярное: Данные обновлены: 1 ноября 2026 г.

Категории

Интернет1 361
Общение321
Аудио и видео906
Графика и дизайн543
Офис и продуктивность1 121
Разработка3 140
Нейросети и ИИ536
Безопасность390
Системные программы3 140
Игры525
Образование и наука239
Сеть и IT282

jc: скачать старые версии

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

Список включает 5 версий программы jc — с 28 мая 2026 г. по текущую версию 1.26.2. Каждая версия ведёт на установщики с сервера разработчика.

2026: 5 5 26
ВерсияДатаРазмерФайлы
1.26.2Последняя 29 октября 2026 г. — Любая архитектура MSI
Список изменений
Note:this release changes the output schema of some parsers:
`x509-cert`/`x509-csr`/`x509-crl`, `proc-net-packet`, `proc-pid-fdinfo`, `ssh-conf`, `iw-scan`, `ping-s`, `proc-pid-numa-maps`, `plist`, and `ifconfig`. Please see the parsers' documentation for the updated schemas.

Note:the Windows .msi and .zip now include the python 3.14 runtime. The
executable file is now significantly smaller.

• Enhance many parsers to avoid slow parsing of long or unusual field values,
including `cef`, `syslog`, `who`, `iptables`, `nftables`, `mount`, `ss`,
`ping`, `traceroute`, `ifconfig`, and the `/proc` file parsers
• Enhance table parsers to use less time and memory on wide or ragged tables
• Enhance `yaml`, `plist`, and `xml` parsers to stop with an error when shared
references or DTD attribute defaults would make the output extremely large
• Fix many parsers to split lines only on LF and CRLF line endings so other
line-break characters inside a field no longer split a record. This also
applies to `--slurp` and line slicing
• Fix several parsers to split fields only on spaces and tabs, and enhance the
`netrc` parser to support quoted values, escapes, comments, and the `user`
keyword
• Fix several parsers where text inside a value could be mistaken for a new
record, section, or field (e.g. `rpm-qi`, `pacman`, `cbt`, `http-headers`)
• Fix `dig`, `host`, `rpm-qi`, and `iftop` parsers where data from one record
could carry into later records
• Fix "magic" syntax and `/proc` file input to pass line endings to the parser
unchanged, matching `STDIN` input
• Fix streaming parsers to read `STDIN` as UTF-8 lines split on LF and CRLF on
all platforms. Invalid UTF-8 bytes are now shown as escapes instead of
stopping the parser, even with `-qq`
• Fix several streaming parsers to handle CRLF line endings and blank input
when used as a python library. Library usage examples now use `split('\n')`
• Fix `proc` parser to report an error instead of empty output for input that
is not a recognized `/proc` file
• Fix many parsers where a header-like, keyword-like or separator-like value
changed how later lines were read (e.g. `arp`, `host`, `iptables`,
`iwconfig`, `blkid`, `crontab`, `http-headers`, `netstat`, `asciitable`)
• Fix many parsers to keep field values exactly as printed:file names with
spaces or " -> " (`ls`, `stat`, `dir`), quoted or escaped values (`cef`,
`syslog`, `clf`, `findmnt`, `mount`, `nftables`), git C-quoted paths, ping
replies, `ss` unix sockets, and `iftop` port-less flows
• Fix `sparse_table_parse` based parsers (`df`, `lsblk`, ...) to align columns
by display width and keep cell text intact
• Fix `proc` parser to identify `/proc/net/packet` on 64-bit kernels and
`/proc/net/protocols` on current kernels
• Fix `iostat`, `mpstat`, `pidstat` and their streaming parsers to reject rows
that do not fit the header
• Fix CLI to escape C1 control characters in JSON output and control
characters in warning and error messages
• Fix `-M` to replace a `_jc_meta` field found in the parsed data
• Enhance several parsers to avoid repeated scans of long input (e.g.
`dmidecode`, `ics`, `crontab`, `cef`, `apachectl`, `netstat`, `asciitable`)
• `proc-net-packet` now returns a list of all rows (previously only the first
row, as an object)
• Fix `x509-crl` parser to convert every CRL in PEM files with more than one
CRL. The output is now a list of CRL objects (like `x509-cert`), even for
one CRL. This is a schema change
• Fix `ssh-conf` parser so `remoteforward` and `dynamicforward` are arrays
of strings (schema change), and add `rekeylimit_bytes`,
`rekeylimit_seconds` and `controlpersist_seconds`
• Fix `proc-pid-fdinfo` parser to convert octal `flags`/`settime flags` and
hex inotify `wd`, and to output every lock, epoll target, inotify watch and
fanotify mark. This is a breaking schema change:`flags` values change,
`lock`, `epoll` and `inotify` are now lists, and fanotify marks are in a
`fanotify.marks` list
• Fix `proc-pid-numa-maps` parser so `address`
1.26.1 18 октября 2026 г. — Любая архитектура MSI
Список изменений
• Add `apachectl` command parser
• Add `ics` file parser
• Add `conntrack` command parser
• Add `nfsiostat` command parser
• Add `nfsiostat-s` streaming command parser
• Add `nftables` `nft` command parser
• Fix `cksum` parser for lines with no filename
• Fix `crontab` and `crontab_u` parsers to ignore whitespace-only lines
• Fix `dpkg` parser for Unicode table header
• Fix `fstab` parser to ignore whitespace-only lines
• Fix `group` parser to ignore whitespace-only lines
• Fix `gshadow` parser to ignore whitespace-only lines
• Fix `ipconfig` parser to not warn for incompatibility on Windows
• Fix `lsattr` parser to support e2fsprogs and support `x` and `m` flags
• Fix `passwd` parser to ignore whitespace-only lines
• Fix `plist` parser for deprecation warning for codecs.open()
• Fix `shadow` parser to ignore whitespace-only lines
• Binary builds for linux and macOS (x86_64 and ARM) now include the
python 3.14 runtime. Those executable files are now significantly smaller.
Windows builds still use python 3.10 runtime
1.26.0 22 сентября 2026 г. — Любая архитектура MSI
Список изменений
• Add `authorized-keys` file parser for `~/.ssh/authorized_keys` files
• Add `getfacl` command parser
• Add `git diff --name-status` command parser
• Add `iftop` command parser (note this parser was added long ago but never
registered so it was effectively hidden)
• Add `ldd` command parser
• Add `.netrc` file parser
• Add `upsc` command parser
• Add xonsh shell completion
• Enhance `git-log` standard and streaming parsers with added `insertions`
and `deletions` fields under `file_stats` when using `--numstat`. Also added
`--patch` output support
• Enhance `nmcli` parser to support `nmcli -t device wifi list`
• Enhance `typeset` parser to support ksh and zsh output
• Enhance `typeset` parser to handle ANSI-C quoting:`$'...'`
• Enhance `ls` and `ls-s` standard and streaming parsers to support device
files and added support for long-iso dates
• Enhance `lsusb` parser to support USB Audio and MIDI class interface and
endpoint descriptors (AudioControl, AudioStreaming, MIDIStreaming)
• Simplify `lsusb` parser internals to build nested output in a single pass
Note:this is a complete rewrite (v2.0) and it is possible some output may
deviate from the previous version. It is believed this version is more
accurate and will be easier to maintain going forward.
• Fix `curl-head` parser to ignore whitespace-only lines
• Fix `email-address` parser to gracefully handle invalid email addresses
• Fix `fstab` parser for lines that omit the fs_freq and fs_passno fields
• Fix `hosts` parser to ignore whitespace only lines
• Fix `http-headers` parser to ignore whitespace-only lines
• Fix `ip-route` parser to handle whitespace-only input gracefully
• Fix `pgpass` parser handling of escaped characters
• Fix `proc-modules` parser to support additional taint status column
• Fix `ss` parser for process names with spaces and other special characters
and correctly parse the options field when it is padded
• Fix `traceroute` parser to handle missing hop information gracefully
• Fix `typeset` parser to allow scalar values starting with the `[` character
• Fix `ufw` parser to handle `(log-all)` messages
• Fix path traversal vulnerability with magic syntax
• Fix tests for Debian build
• Fix for broken locale behavior (permanently changing to user's locale) when
unparsable datetimes are handled
• Fix timestamp function for 12 hour format found in some `date` command output
1.25.7 16 августа 2026 г. — Любая архитектура MSI
1.25.6 28 мая 2026 г. — Любая архитектура MSI

Самое популярное в категории «Терминалы и консольные утилиты»

Показать все
  1. PowerShellТерминалы и консольные утилиты · Microsoft Corporation
  2. QPDFТерминалы и консольные утилиты · QPDF
  3. Oh My PoshТерминалы и консольные утилиты · Jan De Dobbeleer
  4. Microsoft Azure CLIТерминалы и консольные утилиты · Microsoft Corporation
  5. yqТерминалы и консольные утилиты · Mike Farah
  6. AlacrittyТерминалы и консольные утилиты · Alacritty
  7. fzfТерминалы и консольные утилиты · Junegunn Choi
  8. PuTTYТерминалы и консольные утилиты · Simon Tatham
  9. cURLТерминалы и консольные утилиты · curl
  10. TabbyТерминалы и консольные утилиты · Tabby Developers

Поделиться