-
-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2.0.0: Cross-platform command line executable support, parallel image file processing support #19
Conversation
Adds support for local source compiles of project dependencies
For macOS, homebrew cask specifically supports the |
@adidalal this automates install of a separate |
@chrissimpkins it symlinks to that location, yes. Source - https://github.com/Homebrew/brew/blob/master/Library/Homebrew/cask/lib/hbc/artifact/binary.rb |
Great thanks! |
eliminates bug that led to hanging crash across Crunch, crunch, and Crunch Image(s) applications
v2.0.0 will include support for the following:
crunch
) that can be used on *nix platforms, including Linux, macOS, and Windows with *nix flavors like MinGW. e.g.,crunch *.png
. The goal is to replicate the files that are generated with the current macOS GUI and right click menu service tools in a cross-platform fashion. Big thanks to @perillamint for kickstarting the effort in PR Add Linux support #18!crunch
command line executablecrunch
command line executablemake build-dependencies
)make uninstall-dependencies
)crunch
(make install-executable
)AVAILABLE FOR TESTING:
Command Line Executable (
crunch
)A version of the command line executable with support for parallel image processing is implemented and available for testing. Your help with testing and feedback re: any problems that arise would be extremely helpful.
You can test the
crunch
command line executable with the following series of install/usage commands:macOS GUI application (Crunch)
The development Crunch.app package supports parallel image optimization on multi-processor machines. If you would like to test this pre-release version, you can find the Crunch.app package in the
bin
directory of thedev
branch of the repository. Drag and drop this to your macOS Applications directory. Click on the icon to open the application and drag/drop one or more PNG files onto the application window.macOS right click menu service (
Crunch Image(s)
)The right click menu service now supports parallel optimization of image files on multi-processor machines. From the root of the
dev
branch of the repository, install the right click menu service with:Enter your password when prompted for it to install the right click service. This install requires sudo permissions. Note You must install the macOS GUI application, Crunch, before use of the right click menu service. See install instructions above.
Use the right click service by selecting one or more PNG files in Finder, right click, and select
Crunch Image(s)
from the Services menu. A spinning gear icon appears in the menu bar as the image processing executes and disappears when it is complete.COMPLETED:
src/install-dependencies.sh
)src/install-dependencies.sh
scriptshellcheck
crunch
command line executablecrunch
executable on path/usr/local/bin/crunch
crunch
executablemake build-dependencies
(make uninstall-dependencies
)crunch
Python executablecrunch
command line executable installation/uninstall/usagecrunch
executable