{"id":18725766,"url":"https://github.com/binaryage/totalterminal-osax","last_synced_at":"2025-11-11T19:30:15.315Z","repository":{"id":1583986,"uuid":"2074354","full_name":"binaryage/totalterminal-osax","owner":"binaryage","description":"SIMBL replacement for TotalTerminal (Visor)","archived":false,"fork":false,"pushed_at":"2017-01-03T22:03:39.000Z","size":56,"stargazers_count":16,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-28T13:18:59.646Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://totalterminal.binaryage.com","language":"Objective-C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binaryage.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-07-19T20:29:14.000Z","updated_at":"2022-12-21T15:15:41.000Z","dependencies_parsed_at":"2022-09-08T12:10:41.380Z","dependency_job_id":null,"html_url":"https://github.com/binaryage/totalterminal-osax","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalterminal-osax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalterminal-osax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalterminal-osax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalterminal-osax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binaryage","download_url":"https://codeload.github.com/binaryage/totalterminal-osax/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239592977,"owners_count":19664855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T14:11:52.539Z","updated_at":"2025-11-11T19:30:15.262Z","avatar_url":"https://github.com/binaryage.png","language":"Objective-C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TotalTerminal.osax\n\nThis source code implements scripting additions used by [TotalTerminal](http://totalterminal.binaryage.com).\n\n**TotalTerminal** is a plugin for Apple's Terminal.app which brings Visor (famous Quake console) and more!\n\n\u003c!-- \u003ca href=\"http://totalterminal.binaryage.com\"\u003e\u003cimg src=\"http://totalterminal.binaryage.com/shared/img/totalterminal-mainshot.png\"\u003e\u003c/a\u003e --\u003e\n\n### Visit [totalterminal.binaryage.com](http://totalterminal.binaryage.com)\n\n## Is this a replacement for SIMBL?\n\nYes, this is SIMBL-lite tailored specifically for TotalTerminal.\n\n## BATTinit event\n\nInstalls TotalTerminal.bundle into running Terminal.app (/Applications/TotalTerminal.app is just a wrapper app for this script)\n\n    tell application \"Terminal\"\n        -- give Terminal some time to launch if it wasn't running (rare case)\n        delay 1 -- this delay is important to prevent random \"Connection is Invalid -609\" AppleScript errors \n        try\n            «event BATTinit»\n        on error msg number num\n            display dialog \"Unable to launch TotalTerminal.\" \u0026 msg \u0026 \" (\" \u0026 (num as text) \u0026 \")\"\n        end try\n    end tell\n\n## BATTchck event\n\nCheck if TotalTerminal is present in running Terminal image.\n\n    tell application \"Terminal\"\n        -- give Terminal some time to launch if it wasn't running (rare case)\n        delay 1 -- this delay is important to prevent random \"Connection is Invalid -609\" AppleScript errors \n        try\n            «event BATTchck»\n            set res to \"present\"\n        on error msg number num\n            set res to \"not present\"\n        end try\n        res\n    end tell\n\n## More applescript commands\n\n### Show visor window (BATTvish)\n\n    tell application \"Terminal\"\n        try\n            «event BATTvish»\n        on error msg number num\n            display dialog \"Unable to show visor.\" \u0026 msg \u0026 \" (\" \u0026 (num as text) \u0026 \")\"\n        end try\n    end tell\n\n### Hide visor window (BATTvihd)\n\n    tell application \"Terminal\"\n        try\n            «event BATTvihd»\n        on error msg number num\n            display dialog \"Unable to show visor.\" \u0026 msg \u0026 \" (\" \u0026 (num as text) \u0026 \")\"\n        end try\n    end tell\n\n### Is visor window hidden? (BATTvih_)\n\n    tell application \"Terminal\"\n        try\n            set res to («event BATTvih_»)\n        on error msg number num\n            display dialog \"Unable to show visor.\" \u0026 msg \u0026 \" (\" \u0026 (num as text) \u0026 \")\"\n        end try\n        res\n    end tell\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinaryage%2Ftotalterminal-osax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinaryage%2Ftotalterminal-osax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinaryage%2Ftotalterminal-osax/lists"}