GitTools - 自制的git命令简化小工具

GitTools - 自制的git命令简化小工具

前言

虽然都是程序员,但是过长的命令也是难以忍受的.特别是手懒的人.那么,Git作为一个强大的版本管理工具,其基本命令,(git add ./*, git commit -m"commit_content", git push…)对我来说过于冗长.那么,作文windows老用户,除了bat,最好的方法就是使用c++将命令编译进exe简化了.

实现思路

  • 实现
    • 函数
      • system
    • 关键
      • 将编译后的可执行文件置于环境变量下,简化名称.

具体过程

执行DOS命令,可以通过iostreamsystem实现.

#include <iostream>
//...
system("command");

于是,整个项目代码可以写成这样:

//gp.cpp
#include <iostream>
using namespace std;

int main(){
	system("git push");
	return 0;
}

编译,

g++ -s gp.cpp -o gp.exe

由于项目文件较多,可以用python脚本:

import os
import re

for k in os.listdir('.'):
	#print(k)
	if re.match(r'.{2}\.cpp', k):
		print(k)
		os.system('g++ -s %s -o %s.exe' % (k, k[0:2]))
		os.system('upx -9 %s' % k[0:2] + '.exe')

项目地址

Github

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dtsroy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值