-
Notifications
You must be signed in to change notification settings - Fork 0
/
crushee.portable.nuspec
85 lines (68 loc) · 5.57 KB
/
crushee.portable.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>crushee.portable</id>
<version>2.4.6</version>
<packageSourceUrl>https://github.com/brogers5/chocolatey-package-crushee.portable/tree/v2.4.6</packageSourceUrl>
<owners>sublym0nal</owners>
<title>Crushee (Portable)</title>
<authors>Xander Frangos</authors>
<projectUrl>https://crushee.app/</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/brogers5/chocolatey-package-crushee.portable@7ac62b45f3ff28d01ab6bf6921c48f86a86c289b/crushee.portable.png</iconUrl>
<copyright>Copyright © 2023 Xander Frangos</copyright>
<licenseUrl>https://github.com/xanderfrangos/crushee/blob/v2.4.6/LICENSE</licenseUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<projectSourceUrl>https://github.com/xanderfrangos/crushee/tree/v2.4.6</projectSourceUrl>
<bugTrackerUrl>https://github.com/xanderfrangos/crushee/issues</bugTrackerUrl>
<tags>crushee jpeg jpg png gif svg webp avif heic image conversion resize resizing crop cropping compress compression batch optimization quality chroma subsampling chroma-subsampling electron nodejs 64-bit portable embedded cross-platform foss</tags>
<summary>Precisely compress, resize, and convert images.</summary>
<description><![CDATA[
---
### [choco://crushee.portable](choco://crushee.portable)
To use choco:// protocol URLs, install [(unofficial) choco:// Protocol support](https://community.chocolatey.org/packages/choco-protocol-support)
---
## Crushee
Crushee is an image compression tool, powered by Electron and Node.js. You can carefully tune your images locally to meet your needs, without having to re-upload to a web service, or restart an application every time.
![Screenshot](https://cdn.jsdelivr.net/gh/brogers5/chocolatey-package-crushee.portable@7ac62b45f3ff28d01ab6bf6921c48f86a86c289b/Screenshot.png)
### Features
* Input several different image file formats (e.g. JPEG, PNG, GIF, SVG, WebP, AVIF, HEIC)
* Optionally convert to select image file formats (e.g. JPEG, PNG, WebP, AVIF)
* Resize images - define an exact size, or upscale/downscale while preserving the original aspect ratio
* Batch processing - analyze, crush and save multiple images at once!
* Quality Level sliders - experiment and find the perfect balance between picture quality and file size!
* Advanced format-specific options, such as Chroma Subsampling Level and Color Count
* Light/Dark Mode app theme
## Package Parameters
* `/NoShim` - Opt out of creating a GUI shim.
* `/NoDesktopShortcut` - Opt out of creating a Desktop shortcut.
* `/NoProgramsShortcut` - Opt out of creating a Programs shortcut in your Start Menu.
* `/Start` - Automatically start Crushee after installation completes.
## Package Notes
This package may create a [shim](https://docs.chocolatey.org/en-us/features/shim) for `Crushee.exe`, as is typical for a portable application package. However, `shimgen` will create a GUI shim, which will not wait for the underlying process to exit by default. This may cause issues with displaying console output when viewing debug messages. Users requiring this functionality should pass the `--shimgen-waitforexit` switch to ensure the shim behaves correctly.
---
When using the `/Start` package parameter, you may see a large `CLIXML` block logged to `stderr`. This is [a known issue](https://github.com/chocolatey/choco/issues/1016) with Chocolatey's `Start-ChocolateyProcessAsAdmin` cmdlet, and is not necessarily indicative of an error condition. Until this is addressed, you should ensure the `failOnStandardError` feature is disabled while installing/upgrading this package.
---
For future upgrade operations, consider opting into Chocolatey's `useRememberedArgumentsForUpgrades` feature to avoid having to pass the same arguments with each upgrade:
```shell
choco feature enable --name="'useRememberedArgumentsForUpgrades'"
```
]]></description>
<releaseNotes>https://github.com/xanderfrangos/crushee/releases/tag/v2.4.6</releaseNotes>
</metadata>
<files>
<file src="tools\chocolateybeforemodify.ps1" target="tools" />
<file src="tools\chocolateyinstall.ps1" target="tools" />
<file src="tools\chocolateyuninstall.ps1" target="tools" />
<file src="tools\Crushee-v*-win-portable.zip" target="tools" />
<file src="tools\LICENSE.txt" target="tools" />
<file src="tools\VERIFICATION.txt" target="tools" />
<file src="tools/resources/app/node_modules/advpng-bin/vendor/advpng.exe.ignore" target="tools/resources/app/node_modules/advpng-bin/vendor" />
<file src="tools/resources/app/node_modules/gifsicle/vendor/gifsicle.exe.ignore" target="tools/resources/app/node_modules/gifsicle/vendor" />
<file src="tools/resources/app/node_modules/jpeg-recompress-bin/vendor/jpeg-recompress.exe.ignore" target="tools/resources/app/node_modules/jpeg-recompress-bin/vendor" />
<file src="tools/resources/app/node_modules/jpegtran-bin/vendor/jpegtran.exe.ignore" target="tools/resources/app/node_modules/jpegtran-bin/vendor" />
<file src="tools/resources/app/node_modules/mozjpeg/vendor/cjpeg.exe.ignore" target="tools/resources/app/node_modules/mozjpeg/vendor" />
<file src="tools/resources/app/node_modules/pngquant-bin/vendor/pngquant.exe.ignore" target="tools/resources/app/node_modules/pngquant-bin/vendor" />
<file src="tools/resources/elevate.exe.ignore" target="tools/resources" />
</files>
</package>