2个不稳定版本
0.1.0 | 2019年8月19日 |
---|---|
0.0.0 | 2019年7月18日 |
#617 在 游戏
34KB
1K SLoC
odin
Odin是一个从终端在浏览器中启动网络搜索的工具。
配置
默认情况下,Odin使用odin.yaml中的配置。
要添加新的模板和别名,在~/.config/odin.yaml
中创建自己的配置文件。
如果您不想继承根配置,在您的新的配置文件中设置root: true
。
配置文件是YAML。一个简单的配置文件可能如下所示
# this option controls whether or not this config will inherit from
# the defualt config. everything in parent configs can be overridden
# by child configs.
root: false
# defines a single template named `rodarmor.com`. templates must
# be URLs, at the moment, and are passed all arguments in an array
# named `args`. we use the `join` filter to join them into a space-
# separated string
#
# with this template definition `odin open rodarmor.com kaomoji` will
# point your browser at the url `https://rodarmor.com/kaomoji`
templates:
rodarmor.com: https://rodarmor.com/{{args | join}}
# alises allow you to define alternate names for templates.
#
# this alias definition allows you to use `rc` as an alternate
# name for `rodarmor.com`, so `odin open rc blaster` and
# `odin open rodarmor.com blaster` will do the same thing
aliases:
rc: rodarmor.com
子命令
Odin支持以下子命令
odin open 模板 参数
:将浏览器指向由模板
和参数
渲染的URLodin print 模板 参数
:使用参数
渲染URL模板
并打印到标准输出odin dump
:将当前配置文件打印到标准输出odin help
:获取帮助
贡献
您的功能请求、拉取请求、建议和对默认配置的添加非常受赞赏!
依赖项
~12–23MB
~354K SLoC