一个方便快速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
前端学习之路,前端开发人员如何在团队中规范git commit提交记录
python 快速和肮脏的查克诺里斯python脚本。用于我们的SVN post commit钩子。如果您没有请求库:yum install pytho