mirror of
				https://github.com/ScoopInstaller/Main.git
				synced 2025-11-03 23:31:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			74 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "version": "19.00",
 | 
						|
    "description": "A multi-format file archiver with high compression ratios",
 | 
						|
    "homepage": "https://www.7-zip.org/",
 | 
						|
    "license": {
 | 
						|
        "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause",
 | 
						|
        "url": "https://www.7-zip.org/license.txt"
 | 
						|
    },
 | 
						|
    "notes": "Add 7-Zip as a context menu option by running: \"$dir\\install-context.reg\"",
 | 
						|
    "architecture": {
 | 
						|
        "64bit": {
 | 
						|
            "url": [
 | 
						|
                "https://7-zip.org/a/7z1900-x64.msi",
 | 
						|
                "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/7-zip/install-context.reg",
 | 
						|
                "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/7-zip/uninstall-context.reg"
 | 
						|
            ],
 | 
						|
            "hash": [
 | 
						|
                "a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc",
 | 
						|
                "358c8a2f87c4dc89c86ee4c72c71766856da146c0a8840001e6821fe5bb0c7ca",
 | 
						|
                "667ef7b5c7bfb6cdcc595042ac6c0cae802fbfd59fc601b22b533f6f1bcaf374"
 | 
						|
            ]
 | 
						|
        },
 | 
						|
        "32bit": {
 | 
						|
            "url": [
 | 
						|
                "https://7-zip.org/a/7z1900.msi",
 | 
						|
                "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/7-zip/install-context.reg",
 | 
						|
                "https://raw.githubusercontent.com/ScoopInstaller/Main/master/scripts/7-zip/uninstall-context.reg"
 | 
						|
            ],
 | 
						|
            "hash": [
 | 
						|
                "b49d55a52bc0eab14947c8982c413d9be141c337da1368a24aa0484cbb5e89cd",
 | 
						|
                "358c8a2f87c4dc89c86ee4c72c71766856da146c0a8840001e6821fe5bb0c7ca",
 | 
						|
                "667ef7b5c7bfb6cdcc595042ac6c0cae802fbfd59fc601b22b533f6f1bcaf374"
 | 
						|
            ]
 | 
						|
        }
 | 
						|
    },
 | 
						|
    "pre_install": [
 | 
						|
        "$7zip_root = \"$dir\".Replace('\\', '\\\\')",
 | 
						|
        "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {",
 | 
						|
        "    $content = Get-Content \"$dir\\$_\"",
 | 
						|
        "    $content = $content.Replace('$7zip_root', $7zip_root)",
 | 
						|
        "    if ($global) {",
 | 
						|
        "       $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')",
 | 
						|
        "    }",
 | 
						|
        "    Set-Content \"$dir\\$_\" $content -Encoding Ascii",
 | 
						|
        "}"
 | 
						|
    ],
 | 
						|
    "extract_dir": "Files\\7-Zip",
 | 
						|
    "bin": "7z.exe",
 | 
						|
    "shortcuts": [
 | 
						|
        [
 | 
						|
            "7zFM.exe",
 | 
						|
            "7-Zip"
 | 
						|
        ]
 | 
						|
    ],
 | 
						|
    "persist": [
 | 
						|
        "Codecs",
 | 
						|
        "Formats"
 | 
						|
    ],
 | 
						|
    "checkver": {
 | 
						|
        "url": "https://www.7-zip.org/download.html",
 | 
						|
        "regex": "Download 7-Zip ([\\d.]+)"
 | 
						|
    },
 | 
						|
    "autoupdate": {
 | 
						|
        "architecture": {
 | 
						|
            "64bit": {
 | 
						|
                "url": "https://7-zip.org/a/7z$cleanVersion-x64.msi"
 | 
						|
            },
 | 
						|
            "32bit": {
 | 
						|
                "url": "https://7-zip.org/a/7z$cleanVersion.msi"
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |