文件名称:fsql:使用SQL式查询在文件系统中搜索
文件大小:1.87MB
文件格式:ZIP
更新时间:2024-03-18 13:15:06
Go
的fsql 使用SQL式查询在文件系统中搜索。 内容 演示版 安装 二进制文件 。 通过围棋 $ go get -u -v github.com/kashav/fsql/... $ which fsql $GOPATH /bin/fsql 通过自制 $ brew install fsql $ which fsql /usr/local/bin/fsql 手动构建 $ git clone https://github.com/kashav/fsql.git $GOPATH /src/github.com/kashav/fsql $ cd $_ # $GOPATH/src/github.com/kashav/fsql $ make $ ./fsql 用法 fsql期望通过stdin进行单个查询。 您也可以选择在交互模式下使用fsql。 使用-help标志查看用法对话框。 $ fsql -
【文件预览】:
fsql-master
----testdata()
--------foo()
--------bar()
--------baz(0B)
----.gitignore(576B)
----README.md(10KB)
----query()
--------query.go(3KB)
--------excluder_test.go(1KB)
--------excluder.go(1KB)
--------modifier.go(1KB)
--------query_test.go(14B)
--------modifier_test.go(569B)
--------condition_test.go(14B)
--------condition.go(3KB)
----LICENSE(1KB)
----transform()
--------parse_test.go(535B)
--------error_test.go(571B)
--------common.go(2KB)
--------common_test.go(3KB)
--------error.go(636B)
--------format_test.go(2KB)
--------format.go(4KB)
--------parse.go(4KB)
----go.mod(206B)
----fsql_test.go(10KB)
----parser()
--------parser.go(3KB)
--------error_test.go(600B)
--------attribute_test.go(5KB)
--------parser_test.go(9KB)
--------source_test.go(3KB)
--------source.go(1KB)
--------error.go(969B)
--------attribute.go(2KB)
--------condition_test.go(8KB)
--------condition.go(5KB)
----evaluate()
--------error_test.go(26B)
--------evaluate.go(2KB)
--------evaluate_test.go(26B)
--------error.go(901B)
--------compare.go(4KB)
--------compare_test.go(11KB)
----meta()
--------meta.go(593B)
----fsql.go(1KB)
----media()
--------fsql.gif(1.86MB)
----go.sum(1KB)
----.travis.yml(216B)
----VERSION(6B)
----Makefile(2KB)
----tokenizer()
--------token_test.go(2KB)
--------tokenizer.go(5KB)
--------tokenizer_test.go(5KB)
--------token.go(2KB)
----terminal()
--------terminal_test.go(1KB)
--------terminal.go(3KB)
--------pager()
----cmd()
--------fsql()