macOS
brew install jimtcllocal Homebrew formula metadata
sudo port install jimtclMacPorts ports tree · lang/jimtcl/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de jimtcl pour les workflows d'agents IA.
installation
brew install jimtcllocal Homebrew formula metadata
sudo port install jimtclMacPorts ports tree · lang/jimtcl/Portfile · Source: api.github.com
sudo apk add jimtclAlpine Linux edge package indexes · jimtcl · Source: dl-cdn.alpinelinux.org
sudo dnf install jimtclFedora Rawhide package metadata · jimtcl · Source: dl.fedoraproject.org
nix profile install nixpkgs#jimtclnixpkgs package indexes · pkgs/by-name/ji/jimtcl/package.nix · Source: api.github.com
sudo pacman -S jimtclArch Linux sync databases · jimtcl · Source: geo.mirror.pkgbuild.com
sudo zypper install jimtclopenSUSE Tumbleweed package metadata · jimtcl · Source: download.opensuse.org
sudo apt install jimshDebian stable package indexes · jimsh · Source: deb.debian.org
aperçu
Small footprint implementation of Tcl
historique
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
build-jim-ext | cli | exécutable global | |
jimdb | cli | exécutable global | |
jimsh | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/msteveb/jimtcl
métadonnées d'installation
| Clé du paquet | brew:jimtcl |
|---|---|
| Version | 0.84 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/jimtcl |
| Page d'accueil | https://jim.tcl.tk/index.html |
| Dépôt | https://github.com/msteveb/jimtcl |
| Docs amont | https://jim.tcl-lang.org/home/doc/trunk/jim_tcl.txt |
| Licence | BSD-2-Clause |
| Archive source | https://github.com/msteveb/jimtcl/archive/refs/tags/0.84.tar.gz |
| Dernière mise à jour | 2026-07-16T04:48:37Z |
| Pulse | updated |
| Dépendances | openssl@3, readline |
| Bibliothèques fournies par macOS | sqlite |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 jimtclpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.