HeRM's :一个命令行食谱管理器 | Linux 中国

2018 年 5 月 23 日 Linux中国
今天,我介绍 HeRM's,这是一个基于 Haskell 的命令行食谱管理器,能为你的美食食谱做笔记。
-- Sk



致谢
编译自 | https://www.ostechnix.com/herms-commandline-food-recipes-manager/ 
 作者 | Sk
 译者 | geekpi 💎 💎 共计翻译:721 篇 贡献时间:1671 天

烹饪让爱变得可见,不是吗?确实!烹饪也许是你的热情或爱好或职业,我相信你会维护一份烹饪日记。保持写烹饪日记是改善烹饪习惯的一种方法。有很多方法可以记录食谱。你可以维护一份小日记/笔记或将配方的笔记存储在智能手机中,或将它们保存在计算机中文档中。这有很多选择。今天,我介绍 HeRM's,这是一个基于 Haskell 的命令行食谱管理器,能为你的美食食谱做笔记。使用 Herm's,你可以添加、查看、编辑和删除食物配方,甚至可以制作购物清单。这些全部来自你的终端!它是免费的,是使用 Haskell 语言编写的开源程序。源代码在 GitHub 中免费提供,因此你可以复刻它,添加更多功能或改进它。

HeRM's - 一个命令食谱管理器

安装 HeRM's

由于它是使用 Haskell 编写的,因此我们需要首先安装 Cabal。 Cabal 是一个用于下载和编译用 Haskell 语言编写的软件的命令行程序。Cabal 存在于大多数 Linux 发行版的核心软件库中,因此你可以使用发行版的默认软件包管理器来安装它。

例如,你可以使用以下命令在 Arch Linux 及其变体(如 Antergos、Manjaro Linux)中安装 cabal:

   
   
     
  1. sudo pacman -S cabal-install

在 Debian、Ubuntu 上:

   
   
     
  1. sudo apt-get install cabal-install

安装 Cabal 后,确保你已经添加了 PATH。为此,请编辑你的 ~/.bashrc

   
   
     
  1. vi ~/.bashrc

添加下面这行:

   
   
     
  1. PATH=$PATH:~/.cabal/bin

按 :wq 保存并退出文件。然后,运行以下命令更新所做的更改。

   
   
     
  1. source ~/.bashrc

安装 cabal 后,运行以下命令安装 herms

   
   
     
  1. cabal install herms

喝一杯咖啡!这将需要一段时间。几分钟后,你会看到一个输出,如下所示。

   
   
     
  1. [...]

  2. Linking dist/build/herms/herms ...

  3. Installing executable(s) in /home/sk/.cabal/bin

  4. Installed herms-1.8.1.2

恭喜! Herms 已经安装完成。

添加食谱

让我们添加一个食谱,例如 Dosa。对于那些想知道的,Dosa 是一种受欢迎的南印度食物,配以 sambar(LCTT 译注:扁豆和酸豆炖菜,像咖喱汤) 和酸辣酱。这是一种健康的,可以说是最美味的食物。它不含添加的糖或饱和脂肪。制作一个也很容易。有几种不同的 Dosas,在我们家中最常见的是 Plain Dosa。

要添加食谱,请输入:

   
   
     
  1. herms add

你会看到一个如下所示的屏幕。开始输入食谱的详细信息。

要变换字段,请使用以下键盘快捷键:

◈  Tab /  Shift+Tab - 下一个/前一个字段
◈  Ctrl + <箭头键> - 导航字段
◈  [Meta 或者 Alt] + <h-j-k-l> - 导航字段
◈  Esc - 保存或取消。

添加完配方的详细信息后,按下 ESC 键并点击 Y 保存。同样,你可以根据需要添加尽可能多的食谱。

要列出添加的食谱,输入:

   
   
     
  1. herms list

要查看上面列出的任何食谱的详细信息,请使用下面的相应编号。

   
   
     
  1. herms view 1

要编辑任何食谱,使用:

   
   
     
  1. herms edit 1

完成更改后,按下 ESC 键。系统会询问你是否要保存。你只需选择适当的选项。

要删除食谱,命令是:

   
   
     
  1. herms remove 1

要为指定食谱生成购物清单,运行:

   
   
     
  1. herms shopping 1

要获得帮助,运行:

   
   
     
  1. herms -h

当你下次听到你的同事、朋友或其他地方谈到好的食谱时,只需打开 Herm's,并快速记下,并将它们分享给你的配偶。她会很高兴!

今天就是这些。还有更好的东西。敬请关注!

干杯!!


via: https://www.ostechnix.com/herms-commandline-food-recipes-manager/

作者:SK[2] 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


登录查看更多
0

相关内容

Haskell 是一种纯函数式编程语言,于 1990 年在编程语言 Miranda 的基础上标准化,并且以 λ 演算为基础发展而来。
【Manning新书】现代Java实战,592页pdf
专知会员服务
99+阅读 · 2020年5月22日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
【新书】Python数据科学食谱(Python Data Science Cookbook)
专知会员服务
114+阅读 · 2020年1月1日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
Python奇淫技巧,5个数据可视化工具
机器学习算法与Python学习
7+阅读 · 2019年4月12日
Github项目推荐 | pikepdf - Python的PDF读写库
AI研习社
9+阅读 · 2019年3月29日
Github项目推荐 | RecQ - Python推荐系统框架
AI研习社
8+阅读 · 2019年1月23日
Python推荐系统框架:RecQ
专知
12+阅读 · 2019年1月21日
已删除
AI科技评论
4+阅读 · 2018年8月12日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
Arxiv
24+阅读 · 2020年3月11日
Arxiv
8+阅读 · 2019年3月28日
QuAC : Question Answering in Context
Arxiv
4+阅读 · 2018年8月21日
VIP会员
相关VIP内容
【Manning新书】现代Java实战,592页pdf
专知会员服务
99+阅读 · 2020年5月22日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
【新书】Python数据科学食谱(Python Data Science Cookbook)
专知会员服务
114+阅读 · 2020年1月1日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
相关资讯
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
Python奇淫技巧,5个数据可视化工具
机器学习算法与Python学习
7+阅读 · 2019年4月12日
Github项目推荐 | pikepdf - Python的PDF读写库
AI研习社
9+阅读 · 2019年3月29日
Github项目推荐 | RecQ - Python推荐系统框架
AI研习社
8+阅读 · 2019年1月23日
Python推荐系统框架:RecQ
专知
12+阅读 · 2019年1月21日
已删除
AI科技评论
4+阅读 · 2018年8月12日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
Top
微信扫码咨询专知VIP会员