mirror of
				https://github.com/fspc/dswim.git
				synced 2025-10-31 08:25:35 -04:00 
			
		
		
		
	Added --reinstall
This commit is contained in:
		
							parent
							
								
									c65c6ee972
								
							
						
					
					
						commit
						b37d9b189f
					
				
							
								
								
									
										59
									
								
								swim
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								swim
									
									
									
									
									
								
							| @ -128,6 +128,7 @@ my($result) = | ||||
| 		"extract=s",      # extract all files/file from package | ||||
| 		"remove", "r",    # remove all, but conf. | ||||
| 		"purge",          # remove it all | ||||
| 		"reinstall",      # reinstall | ||||
| 		"apt",            # apt-get | ||||
| 		"update",         # using sources.list | ||||
| 		"clean",          # remove archives or apt2ftp | ||||
| @ -1167,7 +1168,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"} ) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1196,7 +1197,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1228,7 +1229,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1265,7 +1266,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1302,7 +1303,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1328,10 +1329,10 @@ sub command { | ||||
|          } | ||||
|          if (!($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"})) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"})) {   | ||||
|           if ($commands{"x"} || $commands{"ftp"} || $commands{"source"} || | ||||
|               $commands{"source_only"} || $commands{"remove"} || | ||||
|               $commands{"r"} || $commands{"purge"}) { | ||||
|               $commands{"r"} || $commands{"purge"} || $commands{"reinstall"}) { | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1353,7 +1354,7 @@ sub command { | ||||
|          $aptor_group = "yes" if ($commands{"y"} || $commands{"z"});;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1395,7 +1396,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV; | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1436,7 +1437,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV; | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1483,7 +1484,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV; | ||||
|          if ($commands{"z"} ||  | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1509,10 +1510,10 @@ sub command { | ||||
|          } | ||||
|          if (!($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"})) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"})) {   | ||||
|           if ($commands{"x"} || $commands{"ftp"} || $commands{"source"} || | ||||
|               $commands{"source_only"} || $commands{"remove"} || | ||||
|               $commands{"r"} || $commands{"purge"}) { | ||||
|               $commands{"r"} || $commands{"purge"} || $commands{"reinstall"}) { | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1546,7 +1547,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV;  | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1594,7 +1595,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV; | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1620,10 +1621,10 @@ sub command { | ||||
|          } | ||||
|          if (!($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"})) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"})) {   | ||||
|           if ($commands{"x"} || $commands{"ftp"} || $commands{"source"} || | ||||
|               $commands{"source_only"} || $commands{"remove"} || | ||||
|               $commands{"r"} || $commands{"purge"}) { | ||||
|               $commands{"r"} || $commands{"purge"} || $commands{"reinstall"}) { | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1658,7 +1659,7 @@ sub command { | ||||
|          @PACKAGES = @ARGV; | ||||
|          if ($commands{"z"} || | ||||
|              $commands{"ftp"} || $commands{"remove"} || $commands{"r"} || | ||||
|              $commands{"purge"}) {   | ||||
|              $commands{"purge"} || $commands{"reinstall"}) {   | ||||
|            require SWIM::Safex; | ||||
|            SWIM::Safex->import(qw(safex)); | ||||
|            safex(\%commands);           | ||||
| @ -1722,12 +1723,12 @@ Usage: swim [--nopager -n] | ||||
|                         [-g] [-n] [--dbpath <dir>] [--root <dir>] [--no] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] | ||||
|                         [--purge] [<\\d{1,}>]   | ||||
|                         [--purge] [--reinstall] [<\\d{1,}>]   | ||||
|        swim {--powersearch --ps ? (--research || --refinesearch) <pattern(s)>} | ||||
|                         [-n] [--dir] [--dbpath <dir>] [--root <dir>] [--no] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] | ||||
|                         [--purge] [<\\d{1,}>]   | ||||
|                         [--purge] [--reinstall] [<\\d{1,}>]   | ||||
|        swim {--query -q} [-afpgn --dir] [--total -t] [-i] [-l ? <[--df]>] | ||||
|                         [-d] [-c] [--scripts] [--preinst] [--postinst]  | ||||
|                         [--prerm] [--postrm] [--config] [--templates]  | ||||
| @ -1738,7 +1739,7 @@ Usage: swim [--nopager -n] | ||||
|                         [--copyright] [--changelog] [--allgroups]  | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [--stdin] [--extract <ALL|archive|PWD!archive>] | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge] [--reinstall]  | ||||
|                         [targets | -S ? <\\d{1,}>] | ||||
|        swim {--audit --status -C} | ||||
|        swim {--apt} [--update] [--clean] [--autoclean] [--check]  | ||||
| @ -1794,12 +1795,12 @@ Usage: swim [--nopager -n] | ||||
|                         [-g] [-n] [--dbpath <dir>] [--root <dir>] [--no] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] | ||||
|                         [--purge] [<\\d{1,}>]  | ||||
|                         [--purge] [--reinstall] [<\\d{1,}>]  | ||||
|        swim {--powersearch --ps ? (--research || --refinesearch) <pattern(s)>} | ||||
|                         [-n] [--dir] [--dbpath <dir>] [--root <dir>] [--no] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] | ||||
|                         [--purge] [<\\d{1,}>]   | ||||
|                         [--purge] [--reinstall] [<\\d{1,}>]   | ||||
|        swim {--query -q} [-afpgn --dir] [--total -t] [-i] [-l ? <[--df]>] | ||||
|                         [-d] [-c] [--scripts] [--preinst] [--postinst]  | ||||
|                         [--prerm] [--postrm] [--config] [--templates]  | ||||
| @ -1810,7 +1811,7 @@ Usage: swim [--nopager -n] | ||||
|                         [--copyright] [--changelog] [--allgroups]  | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [--stdin] [--extract <ALL|archive|PWD!archive>] | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge] [--reinstall]  | ||||
|                         [targets | -S  ? <\\d{1,}>] | ||||
|        swim {--audit --status -C} | ||||
|        swim {--apt} [--update] [--clean] [--autoclean] [--check]  | ||||
| @ -1920,6 +1921,8 @@ usage: | ||||
|         --remove | ||||
|         -r                 - remove the installed package, but not the | ||||
|                              package's configuration files   | ||||
|         --reinstall        - reinstall the installed package       | ||||
| 
 | ||||
|       Editing Option | ||||
|         --stdin            - allows readline editing capabilities when | ||||
|                              used with virtual options  | ||||
| @ -1960,6 +1963,8 @@ usage: | ||||
|         --remove | ||||
|         -r                     - remove the installed package, but not the | ||||
|                                  package's configuration files   | ||||
|         --reinstall        - reinstall the installed package       | ||||
| 
 | ||||
|       Editing Option | ||||
|         --stdin                - allows readline editing capabilities when | ||||
|                                  used with virtual options  | ||||
| @ -2122,13 +2127,13 @@ Usage: swim [--nopager -n] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [--ftp ? --source | --source_only ? <[--diff]>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] [--apt2df] | ||||
|                         [--df2apt] [--purge] [<\\d{1,}>]  | ||||
|                         [--df2apt] [--purge] [--reinstall] [<\\d{1,}>]  | ||||
|        swim {--powersearch --ps ? (--research || --refinesearch) <pattern(s)>} | ||||
|                         [-n] [--dir] [--dbpath <dir>] [--root <dir>] [--no] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [--ftp ? --source | --source_only <[--diff]>]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--stdin] [--apt2df] | ||||
|                         [--df2apt] [--purge] [<\\d{1,}>]   | ||||
|                         [--df2apt] [--purge] [--reinstall] [<\\d{1,}>]   | ||||
|        swim {--query -q} [-afpgn --dir] [--total -t] [-i] [-l ? <[--df]>] | ||||
|                         [-d] [-c] [--scripts] [--preinst] [--postinst]  | ||||
|                         [--prerm] [--postrm] [-v] [--dbpath <dir>] [--menu -m]  | ||||
| @ -2139,7 +2144,7 @@ Usage: swim [--nopager -n] | ||||
|                         [--arch <architecture>] [--dists <distribution>]  | ||||
|                         [--ftp ? --source | --source_only ? <[--diff]>]  | ||||
|                         [--stdin] [--extract <ALL|archive|PWD!archive>] | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge] [--apt2df]  | ||||
|                         [-xyrz --remove ? <[--nz]>] [--purge] [--reinstall] [--apt2df]  | ||||
|                         [--df2apt] [targets | -S  ? <\\d{1,}>] | ||||
|        swim {--audit --status -C} | ||||
|        swim {--ftp} [--Contents <DF|directory>] [--Packages <DF|directory>] | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user