aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.md')
-rw-r--r--ChangeLog.md23
1 files changed, 20 insertions, 3 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
index b99c8cf..2560e6c 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,19 +1,36 @@
# ChangeLog
-## 0.4.0 - Unreleased
+## 0.4.0 - 2024-11-22
* Adds `kvmx sshdir` action, which SSH's to the guest and changes to a given
folder. If no arguments are given, it tries to change to the equivalent
- folder in the guest, so it can be a way to "cd" to the same directory but
+ folder in the guest, so it can be a way to `cd` to the same directory but
inside the guest.
If the folder in the host is also mounted in the guest in a similar
mountpoint, it's a handy way to move to the same folder, but inside the
guest.
- For folders inside $HOME, user name conversion is automatically done since
+ For folders inside $`HOME`, user name conversion is automatically done since
the user inside the guest might not match the user in the host.
+ Note: this is done in a best-effort basis. It might not work depending
+ on the remote shell in use. To increase the chances, it's suggested that
+ the remote shell's startup scripts support the `STARTUP_FOLDER` as
+ follows.
+
+ Example 1 (sh-compatible):
+
+ # Only change to the startup folder if it's set
+ if [ ! -z "$STARTUP_FOLDER" ]; then
+ cd $STARTUP_FOLDER
+ fi
+
+ Example 2 (sh-compatible):
+
+ # Make sure we start at the startup folder, defaulting to home
+ cd $STARTUP_FOLDER
+
## 0.3.0 - 2024-09-19
* Increase the maximum number of shared folders to avoid error in when KVMX