Skip to content

DotFox/homebrew-tytools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-tytools

A Homebrew tap that installs tycmd, the command-line tool from TyTools for managing Teensy boards.

Only tycmd is installed. TyCommander and TyUploader (the GUI apps from the upstream DMG) are intentionally skipped.

Install

brew install dotfox/tytools/tycmd

Or tap first, then install:

brew tap dotfox/tytools
brew install tycmd

Usage

tycmd --version
tycmd list
tycmd upload firmware.hex

See tycmd help for the full command reference.

Apple Silicon

tycmd ships as an x86_64 binary, so it runs under Rosetta 2 on Apple Silicon. If Rosetta isn't installed yet:

softwareupdate --install-rosetta --agree-to-license

Uninstall

brew uninstall tycmd
brew untap dotfox/tytools

Upstream

Maintenance notes

Signing audit exemption

audit_exceptions/signing_audit_skiplist.json exempts the tycmd cask from the codesign/notarization check that brew audit --cask --new --signing runs, because upstream ships an unsigned binary in tytools_X.Y.Z_osx.dmg. Note: for a third-party tap, brew audit skips the signing check automatically unless --signing is explicitly passed, so this file is precautionary rather than strictly required today — it documents our intent and keeps the audit clean if anyone runs it with --signing. Remove the entry (or the whole file) once upstream starts code-signing — you can check with:

codesign -dv --verbose=4 /path/to/tycmd 2>&1 | head

Do not add any other files to audit_exceptions/ — Homebrew reads every file in that directory as JSON (see Tap#read_formula_list_directory), so non-JSON files trigger brew audit warnings.

About

Homebrew tap for tycmd (TyTools CLI)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages