WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: veeso/termscp

termscp 0.19.0

11 Nov 11:33
c328220

Choose a tag to compare

0.19.0

Released on 11/11/2025

  • Issue 297: Added <CTRL+S> keybinding to get the total size of selected paths.
  • Issue 331: Added new import-ssh-hosts CLI subcommand to import all the hosts from the ssh config as bookmarks.
  • Issue 335: Changed file overwrite behaviour
    • Now the user can choose for each file whether to overwrite, skip or overwrite all/skip all.
  • Issue 354:
    • Removed error popup message if failed to check for updates.
    • Prevent long timeouts when checking for updates if the network is down or the DNS is not working.
  • Issue 356: Fixed SSH auth issue not trying with the password if any RSA key was found.
  • Issue 334: SMB support for MacOS with vendored build of libsmbclient.
  • Issue 337: Migrated to libssh.org on Linux and MacOS for better ssh agent support.
  • Issue 361: Report a message while calculating total size of files to transfer.

termscp 0.18.0

10 Jun 20:45

Choose a tag to compare

0.18.0

Released on 10/06/2025

  • 🐚 An Embedded shell for termscp:
    • Issue 340: Replaced the Exec popup with a fully functional terminal emulator embedded thanks to A-Kenji's tui-term.
    • Command History
    • Support for cd and exit commands as well.
    • Exit just closes the terminal emulator.
  • Issue 345: Default keys are used from ~/.ssh directory if no keys are resolved for the host.
  • Updated dependencies and updated the Rust edition to 2024

termscp 0.17.0

23 Mar 17:14
ce0e953

Choose a tag to compare

0.17.0

Released on 24/03/2025

  • Queuing transfers:
    • the logic of selecting files has been extended!
    • From now on selecting file will put the files into a transfer queue, which is shown on the bottom panel.
    • When a file is selected the file is added to the queue with a destination path, which is the current other explorer path at the moment of selection.
    • It is possible to navigate to the transfer queue by using P and pressing ENTER or DELETE on a file will remove it from the transfer queue.
    • Other commands will work as well on the transfer queue, like COPY, MOVE, DELETE, RENAME.
  • issue 308: added --wno-keyring flag to disable keyring
  • issue 316: Local directory path is not switching to what's specified in the bookmark. Now the local directory path is correctly set following this hierarchy:
    1. Local directory path specified for the host bridge
    2. Local directory path specified in the bookmark
    3. Working directory
  • issue 317: the return value of --version should be 0
  • issue 319: fixed a crash when the local directory specified in the auth form does not exist
  • issue 327: fixed a panic when trying to go up from local directory on localhost in the auth form
  • issue 330: add suppaftp/pavao/kube to allowed logs
  • Dependencies:
    • argh to 0.1.13
    • bytesize to 2
    • dirs to 6
    • magic-crypt to 4
    • notify to 8
    • ssh2-config to 0.4
    • remotefs-ssh to 0.6
    • rust edition to 2024

termscp 0.16.1

13 Nov 08:46
f2efb25

Choose a tag to compare

0.16.1

Released on 12/11/2024

  • Just fixed this: e45c3d5
    • fix: gg rust 1.82 for introducing a nice breaking change in config which was not mentioned in changelog

termscp 0.16.0

14 Oct 14:38
11559d0

Choose a tag to compare

0.16.0

Released on 14/10/2024

  • Multi Host support:
    • Now it is possible to work on two different remotes remote A -> remote B instead of just localhost -> remote
    • Cli arguments now accept an additional remote-args for the left panel.
    • For more details read this issue #285.
    • Change between auth forms with <BACKTAB>
    • Bookmarks are automatically loaded into the last auth form.
  • Issue 289: Use uzers instead of the dead package users which has several vulnerabilities
  • Issue 290: Password prompt was broken
  • Issue 298: tuirealm 2.x
    • Fixed some performance issues where sometimes the app froze for a couple of seconds, thanks to this veeso/tui-realm#78.
  • Issue 292: New version alert was not displayed due to a semver regex issue.
  • Issue 291: Show .. directory before all the others in the explorer. If you click on it you'll go the parent directory (same as pressing <U>). No, you can't select it for transfers and it's actually been implemented in the worse way possible, because this little change would require a huge refactoring of the explorer component. I promise I will do it one day, but I dunno when.
  • Logging: filter out messages not related to termscp or remotefs

termscp 0.15.0

03 Oct 16:12
6205c7f

Choose a tag to compare

0.15.0

Released on 03/10/2024

  • Issue 249: The old find command has been replaced with a brand new explorer with support to 🪄 Fuzzy search 🪄. The command is still <F>.
  • Issue 283: Find command can now be cancelled by pressing <CTRL+C>. While scanning the directory it will also display the current progress.
  • Issue 268: 📦 Pods and container explorer 🐳 for Kube protocol.
    • BREAKING ‼️ Kube address argument has changed to namespace[@<cluster_url>][$<path>]
    • Pod and container argumets have been removed; from now on you will connect with the following syntax to the provided namespace: /pod-name/container-name/path/to/file
  • Issue 279: do not clear screen
  • Issue 277: Fix a bug in the configuration page, which caused being stuck if the added SSH key was empty
  • Issue 272: isolated-tests feature to run tests for releasing on distributions which run in isolated environments
  • Issue 280: Autocompletion when pressing <TAB> on the Go to popup.

termscp 0.14.0

17 Jul 15:12
c49dab3

Choose a tag to compare

0.14.0

Read more at https://blog.veeso.dev/blog/en/termscp-014-released/

Released on 17/07/2024

  • Issue 226: Use ssh-agent
  • Issue 241: Jump to next entry after select
  • Issue 242: Added Kube protocol support
  • Issue 255: New keybindings Alt + A to deselect all files
  • Issue 256: Filter files in current folder. You can now filter files by pressing /. Both wildmatch and regex are accepted to filter files.
  • Issue 257: CLI remote args cannot handle '@' in the username

termscp 0.13.0

02 Mar 19:41
e61d04a

Choose a tag to compare

0.13.0

Released on 03/03/2024

  • Added CLI subcommands
    • Changed -t to theme
    • Changed -u to update
    • Changed -c to config
  • Introduced support for WebDAV
    • It is now possible also to connect directly to WebDAV server with the syntax http(s)://username:[email protected]
  • Bugfix:
    • Issue 232: AWS S3 wasn't working anymore due to rust-s3 outdate
  • Dependencies:
    • Added remotefs-webdav 0.1.1

termscp 0.12.3

06 Oct 07:39

Choose a tag to compare

0.12.3

Released on 06/10/2023

  • Dropped ratatui support, reverted to tui-realm 1.8

termscp 0.12.2

02 Oct 14:53

Choose a tag to compare

0.12.2

Released on 01/10/2023

  • Issue 205: Allow windows build without SMB support
  • Issue 215: termscp not respecting port in SSH config. The port specified for the host in the SSH configuration wasn't evaluated.
  • Issue 213: termscp panicks if the terminal window is too small