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 install foo      # install addon named 'foo' | ||||
| 		util/addons uninstall foo    # uninstall addon named 'foo' | ||||
| 		util/addons reinstall        # reinstall all plugins | ||||
|  | ||||
| EOT; | ||||
| } | ||||
| @@ -68,6 +69,20 @@ if($argc == 2 && $argv[1] === 'list') { | ||||
| 	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($plugins) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user