Skip to content

xuhe2/github520cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

是什么

github520cli是一个使用GO编写,依赖github520的命令行工具,用于修改hosts文件,解决github访问慢的问题。

  • 支持MAC, Linux和Windows系统

为什么

手动修改hosts文件太麻烦了,而且存在出错的可能,所以写了这个工具。

怎么安装

GO

需要先安装GO,安装方法请参考GO官网

go install github.com/xuhe2/github520cli@latest

怎么用

Linux和mac系统

sudo ~/go/bin/github520cli

注意: 在mac和linux系统上需要使用sudo命令,否则会报权限错误.

使用go install把github520cli安装到了~/go/bin/目录下,这个目录在$PATH中,为什么不能直接使用github520cli命令呢?因为root的$PATH和普通用户的$PATH不一样,所以需要使用绝对路径来运行。

或者先使用su root命令切换到root用户,然后再使用github520cli命令也是可以的。因为su root命令会切换到root用户,会保留原先的$PATH环境变量。

use-case-linux

Windows系统

  • 在Windows系统上需要使用管理员权限运行

use-case-windows

About

根据GitHub520项目接口实现一键更新hosts配置文件,支持MAC, Linux, Windows

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published