@@ -23,33 +23,32 @@ pub async fn remove(release_type: Type, verbose: bool) -> Res<()> {
2323
2424 let exists = Path :: new ( & format ! ( "/home/{}/.dvm/{}" , user, pascal_pkg) ) . exists ( ) ;
2525 if verbose {
26- info ( "checking if installation exists" )
26+ info ! ( "checking if installation exists" )
2727 }
2828
2929 if !exists {
30- error ( format ! ( "{} not installed" , release_type) ) ;
31- std:: process:: exit ( 1 ) ;
30+ error ! ( "{} not installed" , release_type) ;
3231 }
3332
3433 let version = fs:: read_to_string ( format ! ( "/home/{}/.dvm/{}/version" , user, pascal_pkg) )
3534 . expect ( "could not read version file: malformed installation detected" ) ;
3635 if verbose {
37- info ( "reading version file" )
36+ info ! ( "reading version file" )
3837 }
3938
40- info ( format ! ( "removing version {}:{}" , release_type, version) ) ;
39+ info ! ( "removing version {}:{}" , release_type, version) ;
4140
4241 // remove all {release type} associated files
4342 fs:: remove_dir_all ( format ! ( "/home/{}/.dvm/{}" , user, pascal_pkg) )
4443 . expect ( "error when removing data dirs" ) ;
4544 if verbose {
46- info ( "removed data dirs" )
45+ info ! ( "removed data dirs" )
4746 }
4847
4948 fs:: remove_file ( format ! ( "/home/{}/.dvm/bin/{}" , user, pkg_name) )
5049 . expect ( "error when removing bin file" ) ;
5150 if verbose {
52- info ( "removed bin file" )
51+ info ! ( "removed bin file" )
5352 }
5453
5554 fs:: remove_file ( format ! (
@@ -58,7 +57,7 @@ pub async fn remove(release_type: Type, verbose: bool) -> Res<()> {
5857 ) )
5958 . expect ( "error when removing desktop file" ) ;
6059 if verbose {
61- info ( "removed desktop file" )
60+ info ! ( "removed desktop file" )
6261 }
6362
6463 fs:: remove_file ( format ! (
@@ -67,9 +66,9 @@ pub async fn remove(release_type: Type, verbose: bool) -> Res<()> {
6766 ) )
6867 . expect ( "error when removing icon" ) ;
6968 if verbose {
70- info ( "removed icon" )
69+ info ! ( "removed icon" )
7170 }
7271
73- success ( format ! ( "removed version {}:{}" , release_type, version) ) ;
72+ success ! ( "removed version {}:{}" , release_type, version) ;
7473 Ok ( ( ) )
7574}
0 commit comments