{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS", "Programming Language :: Unix Shell", "Topic :: Utilities" ], "description": "\n\n[![](https://img.shields.io/badge/OS-macOS-blue.svg?longCache=True)]()\n\n#### Installation\n```bash\n$ [sudo] pip install mac-terminal-interpreter\n```\n\n#### Benefits\n+ opens in the `Terminal.app` even without `.command` extension\n+ stdout, stderr logs\n+ makes `.command` file executable\n+ window closure options (doesn't close, close if the shell exited cleanly, close always,)\n+ displayed non-zero exit status\n+ bell notification on error\n\n#### How it works\n`script.ext`\n```bash\n#!/usr/bin/env terminal\n...\n```\n\nstdout, stderr logs:\n```\n~/Library/Logs///out.log\n~/Library/Logs///err.log\n```\n\n#### Config\n`~/.bashrc`:\n```bash\nexport MAC_TERMINAL_CLOSE=0 # doesn't close (default)\nexport MAC_TERMINAL_CLOSE=1 # close if the shell exited cleanly\nexport MAC_TERMINAL_CLOSE=2 # close always\n```\n\nTerminal error sound:\n```bash\n$ defaults write .GlobalPreferences com.apple.sound.beep.sound /System/Library/Sounds/Basso.aiff\n```\n\n#### Scripts usage\ncommand|`usage`\n-|-\n`terminal` |`usage: terminal path`\n\n

\n python-readme-generator\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/looking-for-a-job/mac-terminal-interpreter", "keywords": "volume", "license": "", "maintainer": "", "maintainer_email": "", "name": "mac-terminal-interpreter", "package_url": "https://pypi.org/project/mac-terminal-interpreter/", "platform": "", "project_url": "https://pypi.org/project/mac-terminal-interpreter/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/mac-terminal-interpreter" }, "release_url": "https://pypi.org/project/mac-terminal-interpreter/2019.5.6/", "requires_dist": null, "requires_python": "", "summary": "macOS Terminal.app interpreter", "version": "2019.5.6" }, "last_serial": 5587311, "releases": { "2019.5.6": [ { "comment_text": "", "digests": { "md5": "a6590635ee687e3811f565618148e362", "sha256": "29ddc8de7dcb8c807ab9a4fe77b4138f39dc44fc3fab8b4a71411cb0c0e2416a" }, "downloads": -1, "filename": "mac-terminal-interpreter-2019.5.6.tar.gz", "has_sig": false, "md5_digest": "a6590635ee687e3811f565618148e362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2262, "upload_time": "2019-05-08T18:22:00", "url": "https://files.pythonhosted.org/packages/30/47/2916d73f99e44a1f71b865eccc44002ecc09cbd9a057a3c6f83e5010a932/mac-terminal-interpreter-2019.5.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6590635ee687e3811f565618148e362", "sha256": "29ddc8de7dcb8c807ab9a4fe77b4138f39dc44fc3fab8b4a71411cb0c0e2416a" }, "downloads": -1, "filename": "mac-terminal-interpreter-2019.5.6.tar.gz", "has_sig": false, "md5_digest": "a6590635ee687e3811f565618148e362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2262, "upload_time": "2019-05-08T18:22:00", "url": "https://files.pythonhosted.org/packages/30/47/2916d73f99e44a1f71b865eccc44002ecc09cbd9a057a3c6f83e5010a932/mac-terminal-interpreter-2019.5.6.tar.gz" } ] }