跳转至

i3shell

简介

https://github.com/ie310mu/i3shell
i3shell 是一个命令行工具,使用golang开发,可开启一个http端口,访问指定目录下的静态网页文件

下载与编译

源码:

cd {yourGoPath}/src/github.com/ie310mu  (需要先创建对应目录)
git clone https://github.com/ie310mu/i3shell

编译:

windows:   
cd {yourGoPath}/github.com/ie310mu/i3shell
go build -o i3shell.exe main.go    

linux:   
cd {yourGoPath}/github.com/ie310mu/i3shell
go build -o i3shell main.go

您也可直接下载编译好的结果:
windows
linux

使用

windows:
cd {yourGoPath}/github.com/ie310mu/i3shell
i3shell   (默认使用8093端口,被占用时抛出异常)    
或 i3shell -p 8093   (使用指定端口,被占用时抛出异常)    
或 i3shell -p 8093 -d F:\TestFiles (默认使用当前工作目录,可指定目标目录)

linux:
cd {yourGoPath}/github.com/ie310mu/i3shell
./i3shell
或 nohup ./i3shell &   (可用kill -9 进程id 关闭)
运行成功后会自动调用系统浏览器打开地址 http://127.0.0.1:8093/,默认显示index.html中的内容,其他文件需要输入全路径才可以访问

其他

如果需要添加动态api,请查看ie310go项目:https://github.com/ie310mu/ie310go