Merge branch 'util-reload_addons' into 'dev'
Add reload to util/addons See merge request hubzilla/core!1434
This commit is contained in:
		
							
								
								
									
										15
									
								
								util/addons
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								util/addons
									
									
									
									
									
								
							| @@ -10,6 +10,7 @@ echo <<< EOT | |||||||
| 		util/addons list all         # list all addons (*)= installed, (!)= disabled due to version compatibility | 		util/addons list all         # list all addons (*)= installed, (!)= disabled due to version compatibility | ||||||
| 		util/addons install foo      # install addon named 'foo' | 		util/addons install foo      # install addon named 'foo' | ||||||
| 		util/addons uninstall foo    # uninstall addon named 'foo' | 		util/addons uninstall foo    # uninstall addon named 'foo' | ||||||
|  | 		util/addons reinstall        # reinstall all plugins | ||||||
|  |  | ||||||
| EOT; | EOT; | ||||||
| } | } | ||||||
| @@ -68,6 +69,20 @@ if($argc == 2 && $argv[1] === 'list') { | |||||||
| 	killme(); | 	killme(); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | if($argc == 2 && $argv[1] === 'reinstall') { | ||||||
|  |         require_once("include/plugin.php"); | ||||||
|  |         if($plugins) { | ||||||
|  |                 foreach($plugins as $p) { | ||||||
|  |                         if($p[1]) { | ||||||
|  |                                 echo "Reinstall: ". $p[0] . "\n"; | ||||||
|  |                                 uninstall_plugin($p[0]); | ||||||
|  |                                 install_plugin($p[0]); | ||||||
|  |                         } | ||||||
|  |                 } | ||||||
|  |         } | ||||||
|  |         killme(); | ||||||
|  | } | ||||||
|  |  | ||||||
| if($argc == 3 && $argv[1] === 'list' && $argv[2] === 'all') { | if($argc == 3 && $argv[1] === 'list' && $argv[2] === 'all') { | ||||||
|  |  | ||||||
| 	if($plugins) { | 	if($plugins) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user