• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GVC is a very powerful scaffolding tool for developers supporting Mac/Win/Linux.

GVC是什么?

GVC是一个实用工具集合。它集成了一些好用的命令行工具, 支持MacOS/Windows/Linux。

需要编程语言/工具版本管理的,请使用version-manager

子命令简介

homedir % g -h

asciinema   Records your terminal in asciinema cast form.
browser     Handles data from browser.
cloc        Counts lines of code.
git         Git related CLIs.
gopher      Some useful comand for gophers.
gpt         ChatGPT or FlyTek spark bot.
repo        Uses remote github/gitee repo as OSS.

asciinema: 终端session录制功能,支持编辑和上传,也支持转换为gif(通过version-manager安装agg后支持)后上传到github/gitee,对于写文档非常有用。

browser: 浏览器数据导出,数据一般存放在$HOME/.gvc/browser_data/目录下。

cloc: 项目代码行数统计,统计项目中使用的各种代码的类型、行数,注释行数,空行数。

git: 系统hosts文件一键更新,加速github访问(需要管理员权限,会自动备份旧的hosts文件)。为git ssh协议适配本地代理,加速github访问,可以一键切换有无代理模式。

gopher: go build命令增强;一键重命名go package;一键安装常用的go项目,例如grpc-go-gen、goctl、gf、dlv、gopls等,可以选择安装。

gpt: 一个基于TUI的ChatGPT/讯飞星火客户端。

repo: 1. vscode、asiinema、gpt、.ssh等配置文件的一键备份和还原,支持github/gitee仓库,敏感信息会自动加密;2、图片一键上传到github/gitee仓库,然后生成markdown可以引用的图片地址。

如何安装?

go install github.com/gvcgo/gvc/cmd/g@latest

说明

  • gvc不再集成任何和梯子有关的功能,需要梯子的同学请使用其他资源。

More Repositories

1

neobox

A powerful cmdline client for sing-box/xray-core.
Go
24
star
2

hackintosh_p310s_b360_i5_10400f_rx550_lexa

To manage your hackintosh!
ASL
16
star
3

mq_hackintosh

Collections of hackintosh instructions
ASL
12
star
4

gknet

A non-blocking net library build from epoll and kqueue. | 一个基于epoll和kqueue的异步网络库。
Go
11
star
5

gogpt

A GPT TUI client with proxy supported.
Go
6
star
6

easynotes

a vscode plugin for storing notes to remote webdav server conveniently. vscode同步笔记文件到网盘。
TypeScript
5
star
7

ghosts

ghosts will automatically get dns info and modify your hosts to accelerate your github visits.
Go
4
star
8

scrapx

scrapy定制版; A customized and enhanced version of scrapy for managing hundreds or even thousands of spiders.
Python
4
star
9

goktrl

A powerful shell for process management. | goktrl 是一个用于本地进程管理的交互式shell。
Go
3
star
10

vpnparser

Parse VPN URI to sing-box/xray-core Outbound.
Go
3
star
11

gokeeper

Gokeeper is a new wheel derived from dmicro with excellent maintainability and high flexibility. | gokeeper是由dmicro衍生出来的微服务框架,代码可维护性和灵活性更好。
Go
3
star
12

processes

process management in go. go语言进程管理.
Go
3
star
13

go_spider

spiders written in go
Go
2
star
14

keeper

keeper is a microservice framework derived from dmicro.
Go
2
star
15

goutils

Some utils, such as AES crypto, base64, daemonization for go program, Json config file process, request with socks5 proxy, tui tools, etc.
Go
1
star
16

free

free xray vpns collection.
Go
1
star
17

gonio

a non-blocking http server build from epoll
Go
1
star
18

nproxypool

nporxypool is a very powerful proxypool with high flexibility. Redis + aiohttp + flask + gunicorn.
Python
1
star
19

patterns

Design patterns in go. 设计模式,go实现。
Go
1
star
20

vpns

free vpn collections.
Python
1
star
21

niogin

NioGin is a Non-blocking implementation of Gin. All functionalities from Gin are supported by NioGin. 异步gin框架。
Go
1
star