config: show mounts as target ← source
Assisted-by: GLM-5.3 via pi
change wmploqzwwlwyzolqvqvkstyyrutyrsmk
commit a27bb2c9371e417d73cc838af0c48d5220daf2a3
author Alpha Chen <alpha@kejadlen.dev>
date
parent zymklrzx
diff --git a/src/main.rs b/src/main.rs
index 078be79..73d8551 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -607,7 +607,7 @@ impl Ramekin {
 
     fn config(&self) -> Result<()> {
         println!("Workspace");
-        println!("  {} → {}", self.workspace.display(), self.workspace_target);
+        println!("  {} ← {}", self.workspace_target, self.workspace.display());
 
         println!();
         println!("Profile");
@@ -672,7 +672,7 @@ impl Ramekin {
                     } else {
                         &sv.value.source
                     };
-                    println!("    {} → {}", source.display(), sv.value.display_target());
+                    println!("    {} ← {}", sv.value.display_target(), source.display());
                 }
             }
         }
@@ -686,9 +686,9 @@ impl Ramekin {
         println!("Session mounts");
         for mount in self.session_mounts(&placeholder, &outbox_placeholder) {
             println!(
-                "    {} → {}",
-                mount.source.display(),
-                mount.display_target()
+                "    {} ← {}",
+                mount.display_target(),
+                mount.source.display()
             );
         }
 
@@ -703,9 +703,9 @@ impl Ramekin {
                 println!("  {}", scope_label(scope));
                 for sv in caches.iter().filter(|sv| sv.scope == scope) {
                     println!(
-                        "    {} → {}",
-                        base.join(&sv.value.name).display(),
-                        sv.value.target
+                        "    {} ← {}",
+                        sv.value.target,
+                        base.join(&sv.value.name).display()
                     );
                 }
             }