开始使用 Roland 吧,一款命令行随机选择工具 | Linux 中国
2019-02-05 14:23
861 查看
Roland 可以帮你做出艰难的决定,它是我们在开源工具系列中的第七个工具,将帮助你在 2019 年提高工作效率。-- Kevin Sonney
每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上并不用这样。这是我挑选出的 19 个新的(或者对你而言新的)开源工具中的第七个工具来帮助你在 2019 年更有效率。Roland当一周的工作结束后,我唯一想做的就是躺到沙发上打一个周末的游戏。但即使我的职业义务在工作日结束后停止了,但我仍然需要管理我的家庭。洗衣、宠物护理、确保我孩子有他所需要的东西,以及最重要的是:决定晚餐吃什么。像许多人一样,我经常受到决策疲劳[1]的困扰,根据速度、准备难易程度以及(坦白地说)任何让我压力最小的方式都会导致不太健康的晚餐选择。
Roland[2] 让我计划饭菜变得容易。Roland 是一款专为桌面角色扮演游戏设计的 Perl 应用。它从怪物和雇佣者等项目列表中随机挑选。从本质上讲,Roland 在命令行做的事情就像游戏管理员在桌子上掷骰子,以便在《要对玩家做的坏事全书》中找个东西一样。通过微小的修改,Roland 可以做得更多。例如,只需添加一张表,我就可以让 Roland 帮我选择晚餐。第一步是安装 Roland 及其依赖项。
- [p]
git clone git@github.com:rjbs/Roland.git
cpan install Getopt::Long::Descriptive Moose \
namespace::autoclean List:AllUtils Games::Dice \
Sort::ByExample Data::Bucketeer Text::Autoformat \
YAML::XS
cd oland
dinner的 YAML 文档,并输入我们所有的用餐选项。
type: list
pick: 1
items:
- "frozen pizza"
- "chipotle black beans"
- "huevos rancheros"
- "nachos"
- "pork roast"
- "15 bean soup"
- "roast chicken"
- "pot roast"
- "grilled cheese sandwiches"
bin/roland dinner将读取文件并选择其中一项。 我想提前计划一周,这样我可以提前购买所有食材。
pick命令确定列表中要选择的物品数量,现在,
pick设置为 1。如果我想计划一周的晚餐菜单,我可以将
pick: 1变成
pick: 7,它会提供一周的菜单。你还可以使用
-m选项手动输入选择。 你也可以用 Roland 做些有趣的事情,比如用经典短语添加一个名为
8ball的文件。 你可以创建各种文件来帮助做出长时间工作后看起来非常难做的常见决策。即使你不用来做这个,你仍然可以用它来为今晚的游戏设置哪个狡猾的陷阱做个决定。[/p]
via: https://opensource.com/article/19/1/productivity-tools-roland作者:Kevin Sonney[4] 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出
相关文章推荐
- 开始使用 Roland 吧,一款命令行随机选择工具
- 开始使用 WTF 吧,一款终端仪表板 | Linux 中国
- Pick:一款 Linux 上的命令行模糊搜索工具 | Linux 中国
- 开始使用 HomeBank 吧,一款开源个人财务应用 | Linux 中国
- 开始使用 Isotope 吧,一款开源的 Web 邮件客户端 | Linux 中国
- 开始使用 Joplin 吧,一款开源笔记应用 | Linux 中国
- 开始使用 Tint2 吧,一款 Linux 中的开源任务栏 | Linux 中国
- 自从电子竞技在中国被认定为第99个正式体育项目,教主就投身其中,SC(StarCraft 星际争霸)他拿手的一款游戏,当然也有很多职业选手参与其中。 星际争霸中有3个种族:T(人族),P(神族),Z(虫族)而且每个玩家必须选择且只能选择一个种族来使用。 在职业电子竞技联赛中,每位职业选手都会固定使用
- 【Linux工具】svn命令行使用实例
- 【工具使用】linux和mac下命令行使用svn
- Linux 命令行下载工具 wget 的使用技巧
- Linux下的命令行串口工具minicom安装和使用教程
- Ink——一款使用React风格开发命令行界面应用(CLI App)的nodejs工具
- 用Mac和Linux命令行工具使用Windows Azure
- Linux下MegaRAID命令行使用工具
- 用Mac和Linux命令行工具使用Windows Azure
- 监控网络使用情况的Linux命令行工具
- cmake工具使用简明教程(基于命令行和gui,编译到windows和linux双平台)
- 用Mac和Linux命令行工具使用Windows Azure
- Linux下一款可以使用命令行的pdf阅读器