name: sx-client
description: SX (SSH eXchange) is a modern, cross-platform file transfer system that enables seamless file transfers between remote SSH sessions and local machines without requiring separate connections or re-authentication. The client package provides commands for downloading, uploading, and listing files through SSH reverse tunnels.
snapcraft: SX/snap-client/snapcraft.yaml at main · Memphizzz/SX · GitHub
aliases:
- sxd: sx-client.sxd
- sxu: sx-client.sxu
- sxls: sx-client.sxls
reasoning: These aliases are essential for the intended user workflow of SX. The application is designed to be used within SSH sessions on remote servers, where users need quick, intuitive commands for file operations. The three-letter commands (sxd=download, sxu=upload, sxls=list) follow a consistent naming pattern and are central to the user experience described in our documentation. Without these aliases, users would need to type the full sx-client.command
format, which defeats the purpose of having convenient file transfer commands during SSH sessions. The aliases match the exact command names documented in our README and are what users expect when following our setup instructions.
To the best of my knowledge, there is no existing snap alias already granted or a well-known Linux application conflicting with the aliases requested here.