在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:claui/homebrew-textmate开源软件地址:https://github.com/claui/homebrew-textmate开源编程语言:Ruby 100.0%开源软件介绍:What is this?This repository is an external command for Homebrew. It helps you manage bundles for the popular TextMate editor, like Homebrew does for apps. Or, in other words: it’s a Homebrew tap that allows you to use the command line to search, install, and uninstall TextMate bundles. Three important warningsThis tap is experimentalConsider this tap untested. Do not use it unless you have backed up your important data. Issues and pull requests are welcome. This tap adds an external command to HomebrewThis tap is different to most other taps because it contains executable code. Even if you are very familiar with Homebrew taps, and even if you use them regularly without problems, you may want to be careful with the external command introduced by this tap. This tap adds and removes TextMate bundles to/from your LibraryBe warned that this tap installs and deletes things willy-nilly inside your FeaturesThis tap provides a
Installation
UsageRun ExampleSearch for TextMate bundles that support 6502 assembly:
Install the
TroubleshootingIf you experience any issue using Instead, try the following steps in any order:
ContributingFeel free to fork, and contribute to, this repository in any way you like, for example in one or more of the following ways:
Contributing Casks for TextMate bundles is easy. They are largely compatible with the Cask Language Reference; the only actual technical difference is that it introduces a new Creating a new Cask for TextMate bundlesAn easy method to create a new Cask for TextMate bundles would be to look at the examples and learn/copy/paste from them. You can also find excellent documentation for the Cask Language if that’s more your thing. The Caskroom repo also has a detailed tutorial on creating new Casks. The main difference between regular Casks and When following the Caskroom’s instructions, be sure to apply the following modifications:
FAQWhy would I need this?The command line is good for automating things, for example for unattended mass deployment. Also, some people just generally prefer command-line workflows over a GUI. Chances are you don’t; in that case, the Is this an official extension to TextMate?No. Is this an official extension to Homebrew?No. Is this an official Homebrew tap?No. What’s wrong with the TextMate » Preferences » Bundles list built into TextMate?Nothing wrong in the least; TextMate’s list of built-in bundles is perfectly fine. The While the Does this thing affect TextMate’s own bundle list under TextMate » Preferences » Bundles?No. Managed bundles should work alongside the Do I need to be familiar with Homebrew to use this?No. The Do I need to be familiar with brew cask to use this?No. You don’t need to be familiar with the Why yet another subcommand for brew?In Homebrew, you can add custom features only if you bring along your own unofficial subcommand. Why not just fork Homebrew, then add support for TextMate bundles as a core feature?I don’t believe the Homebrew project will ever be an appropriate home for TextMate bundles. Homebrew has a strong focus on features which are useful for many users (and rightly so). In my personal opinion and judgement, the TextMate ecosystem is not notable enough. The good thing is that Homebrew allows – and, in fact, encourages – users to extend Homebrew by tapping into repos to their hearts’ content. How was this implemented?Homebrew offers a Homebrew also offers external commands to extend the features of Homebrew. This tap takes the For installing and removing TextMate bundles, Why doesn’t TextMate show a confirmation dialog during installation?It is part of a shared philosophy of many package managers that installing software should be free from needless user interactions. The Will this interfere with Homebrew proper?Probably not, but minor cosmetic issues are possible. There are a few possible points of contact where the One of them is that Homebrew keeps a bit of metadata inside the The Will this break TextMate or my bundles in any way?I’m not aware of any major issues. However, I strongly recommend that you prepare for this by making frequent backups. At the very least, those backups should include your Can I still download and install .tmbundle files manually?Yes.
Apart from that, everything should be fine. Can I still uninstall bundles manually?Yes. If you’re referring to a bundle shown in TextMate » Preferences » Bundles, you can uninstall it by removing the check mark in the list. If you’re referring to a bundle you have installed manually, you will find it in the Note that either way, your manual modifications will be kept even after the bundle has been deleted. This is expected behavior. How do I configure a different location to keep my TextMate bundles?The It uses the What happens with my manual changes I have made to bundles?Making manual changes to bundles is unrelated to TextMate goes to extra lengths to preserve each and every manual change you have made, no matter which method you have used to install or uninstall the bundle. Your choice of installation method does not affect the way TextMate preserves your manual changes. How do I undo my manual changes to bundles?The How do I uninstall the tap altogether?Run Can I remove the entire tap but still keep the brew tm command around?Not yet. This would involve splitting the repository in two or more taps. I don’t think this would be worth the additional effort on the user’s side, at least for now. I want to contribute but I don’t want to work in /usr/local/Homebrew/Library/Taps/claui/homebrew-textmate directly. Is there another way?Maintaining a local clone, e. g. under your home directory, is probably not worth the hassle that comes with it. As all the Instead, make sure you have done Legal noticeThis tap, including the LicensePermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. AcknowledgementsThe idea for this repo comes from a discussion thread started by じょいすじょん on the TextMate mailing list. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论