命令纠错工具:thefuck​

Quibbler 2021-6-4 710

命令纠错工具:thefuck


        逛知乎的时候发现一个非常有意思且实用的开源库:thefuck,目前在GitHub上已经有超过60k star。GitHub地址:https://github.com/nvbn/thefuck

        有趣的是这个库出现过一个issue:Fuck fucks itself,自己和自己干起来导致死循环。围观该issue:thefuck/issues/251



1、thefuck介绍

        开发者在使用命令的时候经常会敲错,举个例子:

$ git branhc
git: 'branhc' is not a git command. See 'git --help'.
The most similar command is
        branch

        对于更复杂的命令,敲错了就得重新再输入一遍,不少程序员会发自内心的输出“fuck”!要是能够自动纠错输错的命令就好,这是多少程序员的需求。

        终于有人忍不了,于是thefuck横空出世!这个命令纠错工具,每当开发者输错命令的时候,只需输入内心的那个词,没错就是:fuck

        该工具会把拼写错的命令纠正,提供正确可选命令:

$ fuck
git branch [enter/↑/↓/ctrl+c]

        


2、安装thefuck

        thefuck工具用Python语言编写,Linux/Windows/Mac都适用,安装和配置也比较简单。需要以下环境:


        使用pip安装thefuck扩展包:

    pip install thefuck

        编辑.bash_profile或者.bashrc配置文件,配置thefuck别名为fuck

    eval $(thefuck --alias)
    # You can use whatever you want as an alias, like for Mondays:
    eval $(thefuck --alias FUCK)

        终端输入source命令更新配置:

    source ~/.bashrc

        更新thefuck也很简单:

    pip3 install thefuck --upgrade


        这工具道出了多少程序猿的心声(`・ω・´)



来自回答:

        GitHub 上看到过的最有意思的项目是什么?


不忘初心的阿甘
最新回复 (0)
    • 安卓笔记本
      2
        登录 注册 QQ
返回
仅供学习交流,切勿用于商业用途。如有错误欢迎指出:fluent0418@gmail.com