- 有一大堆服务器需要管理
- 有服务器设置的密码台复杂记不住
- 解决sudo输入密码的问题
- 纯go语言编写安装简单
- 遇到sudo时候自动帮助你输入sudo的密码(解决粘贴密码的疼苦)
- 快捷scp/sftp 上传下载文件或者目录
- 批量导入SSH服务器
- 支持windows,linux,mac多平台
mkdir -p $GOPATH/src/golang.org/x && cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/sys.git
git clone https://github.com/golang/crypto.git
echo "上面代码为了解决go get golang.org失败,使用github.com镜像获取依赖包."
go get github.com/dejavuzhou/felix || sudo go get github.com/dejavuzhou/felix
导出GOIB到PATH
在你的~/.profile
or ~/.bashrc
中增加 export PATH=$PATH:$GOPATH:$GOBIN
成功: felix -h
或者 cd $GOPATH/src/github.com/dejavuzhou/felix; go build; ./felix -h;
//TODO ...
Available Commands:
brofist Pewdiepie needs your help.Do your part to subscribe Felix's Youtube Channel.
ginbro 根据数据库配置生成RESTfulAPIs APP
goDoc golang.google.cn/pkg
help Help about any command
json 开启浏览器json2struct工具
ssh 登陆SSH服务
sshadd 添加SSH服务器
sshdl scp 服务器下载文件/目录到本地
sshdu 复制(duplicate)一行ssh登陆信息,提供sshedit使用
sshedit 更新SSH服务器信息
sshflush 清空SSH服务器全部记录
sshimport 批量导入SSH服务器
sshinfo 查看单行ssh详情
sshls 查看全部的SSH服务器
sshproxy SSH隧道代理服务器端口代理
sshrm 删除SSH服务器
sshup 上传本地文件(目录)到SSH服务器
task 显示全部的reminder任务
taskad 添加任务
taskok 设置reminder中一条任务完成
taskrm 删除reminder列表中的一条任务
Flags:
-h, --help help for felix
-v, --verbose 显示日志
- [ ]windows 平台vim 窗口size问题,
signal.Notify(sigwinchCh, syscall.SIGWINCH)
fd
获取不到