Linux / Unix desktop fun: gti get jeep/car when you mistype git

栏目: IT技术 · 发布时间: 6年前

内容简介:Type the following commands, but install C compilers if not installed on your Linux system:And there you have it, gti a silly git launcher, basically inspired by

O ne of the most common mistakes developers and ops people make is typing gti instead of git command. I set an alias i.e. alias gti=git, but then you may miss out on the jeep/car on your screen.

Install gti software to get jeep/car

gti is nothing but humorous typo-based git runner. It drives a car over the terminal. Type the followingapt command/apt-get command on a Debian / Ubuntu Linux after enabling gti viaadd-apt-repository

sudo add-apt-repository ppa:mamantoha/gti

sudo apt-get update

sudo apt-get install gti

Fedora Linux user type the following dnf command:

sudo dnf install gti

Execute the following brew command on a macOS Unix desktop:

brew install gti

Run the following pkg_add command command on a OpenBSD:

doas pkg_add -v gti

FreeBSD user type the following pkg command:

sudo pkg_add -v gti

Arch Linux user try the pacman command:

sudo pacman -S gti-git

A note about source code installation

Type the following commands, but install C compilers if not installed on your Linux system:

Next, Grab source code using the git command

$ git clone https://github.com/rwos/gti.git

$ cd gti

$ make

$ sudo make install
Linux / Unix desktop fun: gti get jeep/car when you mistype git
Compile and install a silly git launcher, basically. Inspired by sl.

Usage

I just mistypes git command as gti:

$ gti command

$ gti clone https://github.com/nixcraft/domain-check-2.git
Linux / Unix desktop fun: gti get jeep/car when you mistype git

As you might have guessed by now, gti is intended to catch accidental typos of ‘gti’ instead of ‘git’. It displays an animation of a car driving by and then launches git. Any parameters or arguments given to gti will be passed through to the actual git binary. The car image is derived from the look of an old VW Golf GTI.

Linux/Unix environment variables supported by gti

Set GIT so that gti command respects the $GIT environment variable. If GIT is set, its value will be used to launch git after the animation finishes, instead of searching for git in your PATH:

export GIT=/opt/bin/git

gti clone foo

Want to control the speed of the gti command animation? Set GTI_SPEED (the default is 1000):

GTI_SPEED=2000 gti push ..

GTI_SPEED=2000 gti pull ..

GTI_SPEED=4000 gti clone ..

Conclusion

And there you have it, gti a silly git launcher, basically inspired by sl command that displays train . However, gti displays animations (jeep or car in the shell) aimed to correct users who accidentally enter gti instead of git for fun and profit. If you enjoyed this desktop fun app, you might also like to use the following apps on Linux:


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

浪潮之巅(下册)

浪潮之巅(下册)

吴军 / 人民邮电出版社 / 2013-6 / 45.00元

《浪潮之巅(第2版)(下册)》不是一本科技产业发展历史集,而是在这个数字时代,一本IT人非读不可,而非IT人也应该阅读的作品。一个企业的发展与崛起,绝非只是空有领导强人即可达成。任何的决策、同期的商业环境,都在都影响着企业的兴衰。《浪潮之巅》不只是一本历史书,除了讲述科技顶尖企业的发展规律,对于华尔街如何左右科技公司,以及金融风暴对科技产业的冲击,也多有着墨。此外,《浪潮之巅》也着力讲述很多尚在普......一起来看看 《浪潮之巅(下册)》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具