diff --git a/src/main/css/main.css b/src/main/css/main.css
index 68d6555..e05e39e 100644
--- a/src/main/css/main.css
+++ b/src/main/css/main.css
@@ -18,6 +18,10 @@ a:link.fileLink, a:visited.fileLink {
color: #FFFF00;
}
+.prefixPath, a:link.prefixPath, a:visited.prefixPath, a:hover.prefixPath {
+ color: #008000;
+}
+
@media (max-width: 600px) {
.wideScreenOnly {
diff --git a/src/main/js/shell.ts b/src/main/js/shell.ts
index ccaacc0..82c4274 100644
--- a/src/main/js/shell.ts
+++ b/src/main/js/shell.ts
@@ -116,7 +116,15 @@ export class Shell {
if (this.userSession.currentUser === undefined)
throw new IllegalStateError("User is logged in as undefined.");
- return `${this.userSession.currentUser.name}@fwdekker.com ${this.fileSystem.cwd}> `;
+ let path = this.fileSystem.getPathTo("");
+ const parts = [];
+ while (path.toString() !== "/") {
+ parts.push(`${path.fileName}`);
+ path = path.parent;
+ }
+ const link = `/` + parts.reverse().join("/");
+
+ return `${this.userSession.currentUser.name}@fwdekker.com ${link}> `;
}
}