OS-X-MaciASL-patchmatic | MaciASL project , primarily to add command line patcher

 by   RehabMan HTML Version: Current License: No License

kandi X-RAY | OS-X-MaciASL-patchmatic Summary

kandi X-RAY | OS-X-MaciASL-patchmatic Summary

OS-X-MaciASL-patchmatic is a HTML library. OS-X-MaciASL-patchmatic has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

After SJ_Underwater released his ACPI IDE, MaciASL, I immediately wanted to prepare a version of the embedded DSDT patching code into a command line application which could be used for automated DSDT patching from scripts or PKG installers, such as the ProBook Installer. Since I had no experience writing Objective-C code, I was a bit hesitant to take on the task. But given that it seemed no one else was interested in taking it on, I eventually decided to learn enough Objective-C and OS X "Foundation" framework to give it a try. The result is 'patchmatic' a command line version of MaciASL's patching functionality. Mostly the changes to MaciASL source code are minimal, as the patchmatic has its own PCH (pre-compiled header). Mostly a few #ifdefs and changes to the project file to allow for the additional 'patchmatic' target, plus main.m which is the command line driver to the patch classes. Because I wanted it to work on ML, Lion, and SL, there is a NSRegularExpression shim which utilizes open-source RegexKitLite. If you build to target OS X 10.6, it uses this shim. If you build to target OS X 10.7 or greater it uses the built-in NSRegularExpression provided by the OS (the code for RegexKitLite is still compiled in unless you remove those files from the patchmatic target). Please note the shim is incomplete, as I only implemented the NSRegularExpression features that MaciASL is using (well, there is a few 'easy' extras implemented, but the more involved methods that are not being used are not implemented). A note about changes to MaciASL itself: You can also build the MaciASL.app from this repo. It contains a few changes to SJ's MaciASL. In particular: autosaves are disabled (I find that feature incredibly annoying/buggy), syntax color highlighting is turned off (I find it too slow), and there are some improvements to the algorithm used for automatic indenting of patch output. Forked from the following repo: git://git.code.sf.net/p/maciasl/code.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              OS-X-MaciASL-patchmatic has a low active ecosystem.
              It has 192 star(s) with 65 fork(s). There are 26 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 7 have been closed. On average issues are closed in 9 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of OS-X-MaciASL-patchmatic is current.

            kandi-Quality Quality

              OS-X-MaciASL-patchmatic has no bugs reported.

            kandi-Security Security

              OS-X-MaciASL-patchmatic has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              OS-X-MaciASL-patchmatic does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              OS-X-MaciASL-patchmatic releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of OS-X-MaciASL-patchmatic
            Get all kandi verified functions for this library.

            OS-X-MaciASL-patchmatic Key Features

            No Key Features are available at this moment for OS-X-MaciASL-patchmatic.

            OS-X-MaciASL-patchmatic Examples and Code Snippets

            No Code Snippets are available at this moment for OS-X-MaciASL-patchmatic.

            Community Discussions

            No Community Discussions are available at this moment for OS-X-MaciASL-patchmatic.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install OS-X-MaciASL-patchmatic

            My build environment is currently Xcode 6.1, using SDK 10.8, targeting OS X 10.6. No other build environment is supported. There is a 'makefile' provided if you wish to do command line builds. The 'makefile' will build both patchmatic and MaciASL.app. You can install it to the standard places using 'make install'.

            Support

            You can use the following thread for questions and to find out more about MaciASL or patchmatic:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/RehabMan/OS-X-MaciASL-patchmatic.git

          • CLI

            gh repo clone RehabMan/OS-X-MaciASL-patchmatic

          • sshUrl

            git@github.com:RehabMan/OS-X-MaciASL-patchmatic.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link