macOS
brew install jimtcllocal Homebrew formula metadata
sudo port install jimtclMacPorts ports tree · lang/jimtcl/Portfile · 来源: api.github.com
安装
brew install jimtcllocal Homebrew formula metadata
sudo port install jimtclMacPorts ports tree · lang/jimtcl/Portfile · 来源: api.github.com
sudo apk add jimtclAlpine Linux edge package indexes · jimtcl · 来源: dl-cdn.alpinelinux.org
sudo dnf install jimtclFedora Rawhide package metadata · jimtcl · 来源: dl.fedoraproject.org
nix profile install nixpkgs#jimtclnixpkgs package indexes · pkgs/by-name/ji/jimtcl/package.nix · 来源: api.github.com
sudo pacman -S jimtclArch Linux sync databases · jimtcl · 来源: geo.mirror.pkgbuild.com
sudo zypper install jimtclopenSUSE Tumbleweed package metadata · jimtcl · 来源: download.opensuse.org
概览
Small footprint implementation of Tcl
历史
Jim Tcl is a small-footprint implementation of Tcl intended for embedding, standalone scripting through `jimsh`, and systems where the full Tcl distribution is too large. Its manual describes a Tcl 8.5-compatible core with many Tcl 8.6 commands, optional modules, object-based I/O, sockets, integer, dict, and operating-system features.
Jim Tcl began in January 2005 as Salvatore Sanfilippo's experiment in hacking on Tcl. The project README says that after about a month it could run simple scripts, and after about two months it had grown beyond a disposable toy into a candidate real interpreter, with early contributions from Pat Thoyts and Clemens Hintze.
The project later developed into an embeddable interpreter with optional extensions, a modular build, and the `jimsh` command shell. Its copyright and maintainer notes show a wider contributor base by 2008 and Steve Bennett as maintainer, while the release stream and reference manual show continuing work through the 0.8x series.
Jim Tcl's most visible adoption came from embedded and systems tooling. OpenOCD documents that it uses Jim Tcl as its command interpreter, that OpenOCD configuration scripts are Jim Tcl scripts, and that OpenOCD commands extend Jim Tcl. That made Jim Tcl part of the toolchain used by developers working with on-chip debugging and microcontroller boards.
Jim Tcl can be linked into applications with `cc <source> -ljim`, used interactively with `jimsh`, or used to run Tcl scripts from files, standard input, or `jimsh -e`. The README frames its use cases as scriptable applications, embedded systems, configuration-file-like syntax, and a compact Tcl implementation that can be shipped inside another program.
Jim Tcl is package-nerd catnip because it is a language runtime small enough to show up as both an application dependency and a standalone shell. It explains why some packages depend on `jimsh` or `jimtcl` rather than full Tcl: the value is a Tcl-like extension language in roughly hundreds of kilobytes, with feature selection controlled at build time.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
build-jim-ext | cli | 全局可执行文件 | |
jimdb | cli | 全局可执行文件 | |
jimsh | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/msteveb/jimtcl
安装元数据
| 软件包键 | brew:jimtcl |
|---|---|
| 版本 | 0.84 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/jimtcl |
| 主页 | https://jim.tcl.tk/index.html |
| 仓库 | https://github.com/msteveb/jimtcl |
| 上游文档 | https://jim.tcl-lang.org/home/doc/trunk/jim_tcl.txt |
| 许可证 | BSD-2-Clause |
| 源码归档 | https://github.com/msteveb/jimtcl/archive/refs/tags/0.84.tar.gz |
| 最后更新 | 2026-07-16T04:48:37Z |
| Pulse | updated |
| 依赖 | openssl@3, readline |
| macOS 提供的库 | sqlite |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | jimtcl |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
jimsh 0.83-2
small-footprint implementation of Tcl named Jim
sudo apt install jimshlibjim-dev 0.83-2
small-footprint implementation of Tcl - development files
sudo apt install libjim-devlibjim0.83 0.83-2
small-footprint implementation of Tcl - shared library
sudo apt install libjim0.83jimtcl
nix profile install nixpkgs#jimtcljimsh 0.82-4.1build2
small-footprint implementation of Tcl named Jim
sudo apt install jimshlibjim-dev 0.82-4.1build2
small-footprint implementation of Tcl - development files
sudo apt install libjim-devlibjim0.82t64 0.82-4.1build2
small-footprint implementation of Tcl - shared library
sudo apt install libjim0.82t64jimtcl 0.83-r0
An open-source, small footprint implementation of Tcl
https://github.com/msteveb/jimtcl
sudo apk add jimtcljimtcl-dbg 0.83-r0
An open-source, small footprint implementation of Tcl (debug symbols)
https://github.com/msteveb/jimtcl
sudo apk add jimtcl-dbgjimtcl-dev 0.83-r0
An open-source, small footprint implementation of Tcl (development files)
https://github.com/msteveb/jimtcl
sudo apk add jimtcl-devjimtcl-doc 0.83-r0
An open-source, small footprint implementation of Tcl (documentation)
https://github.com/msteveb/jimtcl
sudo apk add jimtcl-docjimtcl-readline 0.83-r0
Interface to readline and Tcl wrapper for Jim Tcl
https://github.com/msteveb/jimtcl
sudo apk add jimtcl-readlinejimtcl-sqlite3 0.83-r0
Interface to sqlite3 for Jim Tcl
https://github.com/msteveb/jimtcl
sudo apk add jimtcl-sqlite3jimtcl 0.83-4.fc44
A small embeddable Tcl interpreter
sudo dnf install jimtcljimtcl-devel 0.83-4.fc44
Development files for jimtcl
sudo dnf install jimtcl-develjimtcl 0.83-3
A small footprint implementation of Tcl
https://jim.tcl-lang.org/home/doc/www/www/index.html
sudo pacman -S jimtcl来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.