SuperAPI AI 工具集

bafishka

办公与效率

查看项目

更新于 10-16 08:07

技能介绍

用途:Bafishka 把 Fish shell 的使用体验与 Clojure 的数据处理能力结合起来,面向需要在命令行中进行文件操作与数据变换的用户。主要能力:基于 Rust 的 Steel 后端提供原生执行、Rust FFI 与异步 I/O;SCI(Small Clojure Interpreter)提供 Clojure 核心库、REPL 求值与 Babashka 兼容性;可进行文件遍历、过滤、JSON 解析、计数等操作,示例包括 baf '(map inc [1 2 3])' 与 baf '(fs/glob "**/*.clj" | count)'。使用方式:在 Fish shell 中通过别名调用,如 alias baf 'bafishka eval';配置文件位于 ~/.config/fish/conf.d/bafishka.fish,可设置环境变量 BAF_SEED(如 1069)与 BAF_HISTORY。可与 gay-mcp(确定性颜色)、duckdb-ies(DuckDB 查询)等集成。限制:以上为公开资料所述,具体安装步骤、依赖版本、平台支持与许可等信息暂未提供。