Commit Graph

13 Commits

Author SHA1 Message Date
ae8ab9a7e0 Add backtunnel-umount script, host key policy support, and extend TUI/CLI integration
Introduce `backtunnel-umount` as a portable unmount helper, preferring `fusermount3`, `fusermount`, or `umount`. Add `BACKTUNNEL_HOSTKEY_POLICY` for configurable host key handling in `backtunnel-share` and `backtunnel-access`. Update TUIs for remote folder prompts and mount point handling. Enhance bash completion for TUI commands with directory suggestions. Revamp terminal selection logic in `backtunnel-open-term` to prioritize modern emulators like wezterm. Extend tests with scaffolds for host key policy and unmount behavior. Update README with new scripts, workflows, features, and troubleshooting tips.
2025-09-21 18:56:15 +02:00
0e82955af5 Add comprehensive inline metadata documentation to all BackTunnel scripts 2025-09-21 09:45:43 +02:00
fcbd6514cc Add accessor key authorization and enhance completion logic
Introduce `backtunnel-authorize` for managing restricted SFTP-only keys, and update `backtunnel-share` to support temporary accessor key authorization via `--allow-key` and `--allow-known`. Extend bash completion with profile, accessor, and SSH host suggestions. Revamp README sections to include updated workflows, quick starts, and key management details.
2025-09-20 17:17:26 +02:00
85e73ca4da Update default mount point to $HOME/remote-rssh for consistency, and introduce backtunnel-auth-setup script for restricted SFTP-only key management. Update docs, scripts, and uninstall/install logic to reflect changes. Ensure robust handling of user-specified mount points in backtunnel-access. 2025-09-20 10:49:45 +02:00
c46a1da405 Improve script robustness and portability for logging, terminal execution, and uninstallation workflows. 2025-09-20 08:53:18 +02:00
608a6a371f Introduce terminal-based workflows for BackTunnel via TUI scripts and service menus
Add `backtunnel-open-term`, `backtunnel-share-tui`, and `backtunnel-access-tui` scripts for terminal-based interaction. Update Dolphin service menus to enable TUI workflows, with improved terminal detection logic. Enhance installation and uninstallation scripts to handle new files. Update README with terminal workflow details and logging information.
2025-09-19 15:30:41 +02:00
2af7303288 Add backtunnel-access-gui, enhance installation/removal logic, and refine backtunnel-share unmount instructions 2025-09-14 20:41:51 +02:00
4aea52994c Introduce backtunnel-access-gui wrapper for streamlined folder access with profile defaults and GUI dialogs; update desktop file and README to reflect changes. 2025-09-14 20:17:36 +02:00
0ad3041fce Add profile support to BackTunnel with defaults, named remotes, and seamless integration across CLI, GUI, and documentation 2025-09-14 19:44:37 +02:00
905bc24f78 Refactor backtunnel-share with cleanup logic, duration-based termination, and improved error handling; introduce backtunnel-share-gui for streamlined GUI-based operation 2025-09-14 18:07:58 +02:00
b1dd9bfc83 Enhance backtunnel-share with improved desktop integration, port collision checks, and pre-flight validations 2025-09-14 14:11:36 +02:00
07dbd79aa2 Add invite and QR code features to backtunnel-share 2025-09-14 12:54:06 +02:00
d510d777ca Initial commit 2025-09-14 11:29:21 +02:00