π₯οΈ Securely transfer and send anything between computers with TUI.
Installation
Using script
- Shell
curl -fsSL https://cutt.ly/tran-cli | bash
- PowerShell
iwr -useb https://cutt.ly/tran-win | iex
then restart your powershell
Homebrew
brew install abdfnx/tap/tran
GitHub CLI
gh extension install abdfnx/gh-tran
Usage
- Open Tran UI
tran
- Open with specific path
tran --start-dir $PATH
- Send files to a remote computer
tran send <FILE || DIRECTORY>
- Receive files from a remote computer
tran receive <PASSWORD>
- Authenticate with github
tran auth login
- Sync your tran config file
tran sync start
Tran Config file
tran config file is located at
~/.tran/tran.yml
config:
borderless: false
editor: vim
enable_mousewheel: true
show_updates: true
start_dir: .
Flags
--start-dir string Starting directory for Tran
Shortkeys
- tab: Switch between boxes
- up: Move up
- down: Move down
- left: Go back a directory
- right: Read file or enter directory
- V: View directory
- T: Go to top
- G: Go to bottom
- ~: Go to your home directory
- /: Go to root directory
- .: Toggle hidden files and directories
- D: Only show directories
- F: Only show files
- E: Edit file
- ctrl+s: Send files/directories to remote
- ctrl+r: Receive files/directories from remote
- ctrl+f: Find files and directories by name
- q/ctrl+q: Quit
Technologies Used in Tran
Special thanks
thanks to @ZinoKader for his awesome repo portal
License
tran is licensed under the terms of MIT license.