mirror of
				https://github.com/ScoopInstaller/Main.git
				synced 2025-10-31 13:51:18 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			117 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "version": "9.1.0",
 | |
|     "description": "A highly configurable text editor",
 | |
|     "homepage": "https://www.vim.org",
 | |
|     "license": "Vim",
 | |
|     "notes": "Add gVim as a context menu option by running: \"$dir\\install-context.reg\"",
 | |
|     "suggest": {
 | |
|         "vimtutor": "vimtutor"
 | |
|     },
 | |
|     "architecture": {
 | |
|         "64bit": {
 | |
|             "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0/gvim_9.1.0_x64_signed.zip",
 | |
|             "hash": "72002de6d790b6013efe3f38b11b5f8f0f9e7621fdcc91e2ef3ad183718e3569",
 | |
|             "extract_dir": "vim/vim91"
 | |
|         },
 | |
|         "32bit": {
 | |
|             "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0/gvim_9.1.0_x86_signed.zip",
 | |
|             "hash": "9be536a1aec970c822177594c6d2ccec739ef344e8b2871c0d174a7f75aa5357",
 | |
|             "extract_dir": "vim/vim91"
 | |
|         }
 | |
|     },
 | |
|     "post_install": [
 | |
|         "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {",
 | |
|         "    $vimpath = \"$dir\\gVim.exe\".Replace('\\', '\\\\')",
 | |
|         "    $content = (Get-Content \"$bucketsdir\\main\\scripts\\vim\\$_\").Replace('$vim', $vimpath)",
 | |
|         "    if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }",
 | |
|         "    Set-Content \"$dir\\$_\" $content",
 | |
|         "}"
 | |
|     ],
 | |
|     "bin": [
 | |
|         "vim.exe",
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "vi"
 | |
|         ],
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "ex",
 | |
|             "-e"
 | |
|         ],
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "view",
 | |
|             "-R"
 | |
|         ],
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "rvim",
 | |
|             "-Z"
 | |
|         ],
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "rview",
 | |
|             "-RZ"
 | |
|         ],
 | |
|         [
 | |
|             "vim.exe",
 | |
|             "vimdiff",
 | |
|             "-d"
 | |
|         ],
 | |
|         "gvim.exe",
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "gview",
 | |
|             "-R"
 | |
|         ],
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "evim",
 | |
|             "-y"
 | |
|         ],
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "eview",
 | |
|             "-Ry"
 | |
|         ],
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "rgvim",
 | |
|             "-Z"
 | |
|         ],
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "rgview",
 | |
|             "-RZ"
 | |
|         ],
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "gvimdiff",
 | |
|             "-d"
 | |
|         ],
 | |
|         "xxd.exe"
 | |
|     ],
 | |
|     "shortcuts": [
 | |
|         [
 | |
|             "gvim.exe",
 | |
|             "gVim"
 | |
|         ]
 | |
|     ],
 | |
|     "checkver": {
 | |
|         "url": "https://www.vim.org/download.php",
 | |
|         "regex": "gvim_([\\d.]+)_x\\d{2}_signed.zip"
 | |
|     },
 | |
|     "autoupdate": {
 | |
|         "architecture": {
 | |
|             "64bit": {
 | |
|                 "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x64_signed.zip",
 | |
|                 "extract_dir": "vim/vim$majorVersion$minorVersion"
 | |
|             },
 | |
|             "32bit": {
 | |
|                 "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x86_signed.zip",
 | |
|                 "extract_dir": "vim/vim$majorVersion$minorVersion"
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 | 
