V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LonnyWong  ›  全部回复第 17 页 / 共 21 页
回复总数  401
1 ... 9  10  11  12  13  14  15  16  17  18 ... 21  
@icepie 应该是要写一些 completion 的脚本,发布到什么平台,然后用户从那里来安装?
@icepie 感谢分享,我明白你的意思了。

如果要通用的话,trzsz ssh 是根据第二个参数来补全,trzsz -d ssh 是根据第三个参数来补全。在输入这些的时候,trzsz 还没有运行,trzsz 怎么样与 shell 进行沟通,让 shell 按第几个参数来做补全的?例如 shell 会在后台询问 trzsz ,接下来的补全策略是什么?
@icepie 经过 trzsz 登录后,shell 的补全能力没有丢失吧?你是指在哪里,怎么样使用时,没有补全?
@ByteCat Windows scoop 已经合入了,安装方式:

scoop bucket add extras
scoop install trzsz

另外,Debian 的安装方式提示 apt-key 过时了,换了一种更安全的方式,详见 https://github.com/trzsz/trzsz-go 里的 README.md ( V2EX 贴不进来 )
@ByteCat Debian 可以这样安装:

sudo apt install gpg ca-certificates
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7E51D1AD956055CA
echo 'deb https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu jammy main' | sudo tee /etc/apt/sources.list.d/trzsz.list
sudo apt update
sudo apt install trzsz
@icepie 发布到 AUR 中了。

方法一,用 makepkg 安装:
sudo pacman -S git base-devel
git clone https://aur.archlinux.org/trzsz.git
cd trzsz/
makepkg -sri



方案二,用 yay 安装( 需要先用 makepkg 来安装 yay ):
sudo pacman -S git base-devel

git clone https://aur.archlinux.org/yay.git
cd yay/
makepkg -sri

yay -S trzsz
@icepie 是指用 pacman 来安装那个?我研究下怎么搞。
合入 scoop 的 extras 要求 at least 100 stars and 50 forks ,现在 269 个 stars ,希望不要求 forks 达到 50 。

合入 scoop 的 main 的要求就更高了 at least 500 stars and 150 forks ,希望有一天能进去。

extras 的 PR 地址: https://github.com/ScoopInstaller/Extras/pull/8789

在合入之前,也可以这样安装:
scoop install https://raw.githubusercontent.com/lonnywong/Scoop-Extras/master/bucket/trzsz.json

卸载方法:scoop uninstall trzsz
@ByteCat 我也想找这样的仓库。
@Trim21 太感谢了,差点就手写了。
@ByteCat 我去提个 PR ,稍等。
2022-06-26 14:44:48 +08:00
回复了 F4NNIU 创建的主题 程序员 你为什么做开源软件?
因为找不到兼容 tmux 的 rz / sz ,于是写一个 https://github.com/trzsz/trzsz 自用,也开源分享给大家。大家提的需要和建议多了,也就越来越完善了。
@Love4Taylor homebrew 已收录,可以如下这样安装:

```
brew update
brew install trzsz-go
```
@licoycn 已支持文件夹上传和下载,也可以拖文件夹上传。
@GoRoad 按理说支持的,你可以试一下,如果有问题可以提 issue 。
@frinstioAKL #36 那就好,代码是提交到 github 上的了,也可以自己编译。

下一个版本会带上这个修改,等文件夹功能搞完就会发布。
@frinstioAKL 估计是 https://github.com/trzsz/trzsz-go/issues/6 这个问题,可以从微云上 https://share.weiyun.com/peQKq3ZL 下载来试试。
@WalkingEraser
1. 多次跳转时,scp 不一定能用。或者 docker exec 进入到 docker 内时,scp 也玩不转了。

2. 当你已经登录到服务器上时,在服务器上输入 scp 是传不了文件的,非得要另外开一个窗口在本地执行 scp ,或者搞个反向的通道。就是 scp 操作步骤多,trzsz 的操作步骤少。
@fenglangjuxu 支持的,无论多少跳都可以。

在最终那个服务器运行 tmux 也支持。

在本地先运行 tmux ,然后 trzsz ssh 登录,也支持。

如果是在中间运行 tmux ,那就只支持 iTerm2 + tmux -CC 那种。详见 Python 版: https://github.com/trzsz/trzsz
@ferock 我看到你提 issue 了,已回复。因为我没有 NAS 环境,只在 windows 、mac 和 ubuntu 虚拟机里测试了。在 issue 里多提供一些信息吧,按理说只是环境问题,应该是很容易就能支持的。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2815 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 14:52 · PVG 22:52 · LAX 07:52 · JFK 10:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.