一个方便快速git commit的python脚本

Posted 轻烟散入五侯家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个方便快速git commit的python脚本相关的知识,希望对你有一定的参考价值。


from pynput import mouse
from pynput.mouse import Button,Controller
import time 

#本脚本的坐标是(710, 52),右上角gitr 输入点位是(1717, 161)
#control = mouse.Controller()
#print(control.position)

mouse = Controller()

# Set pointer position
mouse.position = (1717, 161)
print('Now we have moved it to 0'.format(mouse.position))

# Double click; this is different from pressing and releasing
# twice on Mac OSX
mouse.click(Button.left, 2)


from pynput.keyboard import Key,Listener,Controller
# Type 'Hello World' using the shortcut type method
keyboard = Controller()
keyboard.type(' git add .\\r')

time.sleep(3)

# Type 'Hello World' using the shortcut type method
keyboard = Controller()
keyboard.type('git commit -m "mm" \\r')

#将鼠标返回开始处,保证操作连贯
mouse.position = (710, 52)

具体api可以参照下面这个链接:
http://pythonhosted.org/pynput/index.html

以上是关于一个方便快速git commit的python脚本的主要内容,如果未能解决你的问题,请参考以下文章

python 这个脚本在git log中搜索你所在的当前目录,并在“base commit”上启动一个交互式rebase,这是s

shell脚本实现git快速提交代码与快速回滚

我是怎么写 Git Commit message 的?

前端学习之路,前端开发人员如何在团队中规范git commit提交记录

python 快速和肮脏的查克诺里斯python脚本。用于我们的SVN post commit钩子。如果您没有请求库:yum install pytho

怎么用python去git commit