Automic VaultAutomic Vault

brew

Installer bartycrouch avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de bartycrouch pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install bartycrouch

local Homebrew formula metadata

aperçu

Résumé du paquet

Incrementally update/translate your Strings files

Commandes et alias

  • bartycrouch

historique

Historique du projet et usages

BartyCrouch is a Swift command-line localization tool for Apple-platform projects. Its core job is to incrementally update .strings files from Swift, Objective-C, storyboard, and XIB sources while keeping existing translations and comments intact.

Historique du projet

The public GitHub repository was created in February 2016 and the README describes BartyCrouch as an automation-friendly command-line tool for Xcode localization workflows. The project grew with Swift and Xcode releases, with the changelog showing recurring updates for SwiftSyntax, Xcode compatibility, DeepL and Microsoft Translator support, and performance fixes.

By the 4.x series, BartyCrouch had become a fairly complete localization workflow tool: it could update interface and code strings, normalize and lint localization files, transform helper calls, and optionally machine translate entries through configured translation services.

Historique d'adoption

The official README documents Homebrew and Mint installation paths, placing BartyCrouch in the common Swift CLI tooling ecosystem. The Homebrew formula and the input package metadata identify it as a packaged executable named bartycrouch.

The README now points out that Apple's Xcode 15 String Catalogs cover many of BartyCrouch's historical use cases, and says BartyCrouch is kept current mainly by community volunteers. That makes its current adoption story partly legacy maintenance for projects still using .strings workflows and partly a bridge for teams that want machine translation around Apple localization files.

Modes d'utilisation

Typical use starts with bartycrouch init, which creates .bartycrouch.toml in the project root. Users then run update and lint tasks manually or wire BartyCrouch into an Xcode build script so localization files stay synchronized with source and Interface Builder files.

The same configuration file can contain translator settings and secrets for machine translation, so it is both a project configuration surface and, when translation is enabled, a credentials-bearing file.

Pourquoi les passionnés de paquets s'y intéressent

BartyCrouch is interesting because it sits in the narrow but important space between Xcode resource files, Swift source parsing, and package-manager-distributed developer automation. It is also a small example of how Homebrew carried specialized iOS/macOS tooling before Apple added comparable first-party workflows.

For package historians, the project tracks the churn of Swift tooling: SwiftSyntax versions, Xcode releases, and localization file formats all shaped its releases.

Chronologie

  • 2016: Public GitHub repository created for BartyCrouch.
  • 2019: 4.x releases added Swift 5 and Xcode 10.2 support.
  • 2021: DeepL support was added alongside Microsoft Translator support.
  • 2022: Swift 5.7 and Xcode 14 support landed in the 4.14 series.
  • 2023: 4.15.0 updated translation and SwiftSyntax support; the README later noted Xcode 15 String Catalogs as the recommended future direction.

Related projects

  • Apple String Catalogs are the first-party Xcode feature that now overlaps with much of BartyCrouch's incremental extraction and empty-translation warning workflow.
  • SwiftGen appears in the README as an integration point for teams using generated Swift accessors for localized strings.
  • TranslateKit is recommended by the BartyCrouch README as a newer companion path for machine translation of String Catalog files.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.

Revue recommandée

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.bartycrouch.toml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
.bartycrouch.toml

exécutables

Exécutables installés

CommandeTypeExpositionNote
bartycrouchcliexécutable global

fraîcheur

Version et 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.

page générée2026-07-25
version du gestionnaire4.15.1
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/FlineDev/BartyCrouch

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bartycrouch
Version4.15.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/bartycrouch
Page d'accueilhttps://github.com/FlineDev/BartyCrouch
Dépôthttps://github.com/FlineDev/BartyCrouch
Docs amonthttps://github.com/FlineDev/BartyCrouch#readme
LicenceMIT
Archive sourcehttps://github.com/FlineDev/BartyCrouch.git
Bouteilledisponible (sur arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebartycrouch
Version Scheme0
Revision0
Head VersionHEAD
Requirements
  • macos
  • xcode
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment