连接Lirian的有用命令
项目描述
Lirian Su(LKI)'s Configuration, 我的配置
你好,我是苏子岳。 我的开发环境是Windows系统,但我也时常会在Unix系统上游荡(云服务器或者是WSL)。因为经常折腾环境,所以我专门开了一个项目来同步我的各类配置。很不巧,这个叫做LKI的项目后来被GitHub当作了同名自我介绍项目了,假如你对我本人感兴趣,可以读一下我的自我介绍。
配置风格
我很懒,主要使用各类缩写、热键执行命令。这个项目包含了大量缩写,但这些改动都是额外附加的,它们并不改变原有的命令习惯。
为了方便安装,我把配置安装过程写成了python脚本。(所以我拿到电脑第一时间是装一个python环境)
快速安装
首先,确保环境中已安装Python 3.7+,然后使用pip
快速安装:
pip install lki && lki install
本命令同时支持Unix, MacOS, Windows环境,发现问题就给我报Issue
使用指南
~/.gitconfig 中包含了大量的 git alias:
# 查看 git 配置
$ cat ~/.gitconfig
# git 的基础缩写
$ git ci # `git commit`
$ git br # `git branch`
$ git pf # `git push -f`
$ git sv # `git save` <=> `git stash`
$ git ld # `git load` <=> `git stash pop`
# git 的常用缩写
$ git cm # amend last commit
$ git logg # log ing graph
$ git pd # push dev with gitlab merge request created
$ git yes # show what happened yesterday
~/.profile 中包含了大量的 bash alias:
# 查看 bash 配置
$ cat ~/.profile
# 常用缩写
$ please visudo # `sudo visudo`
$ g st # `git status`
$ pv sync --dev # `pipenv sync --dev`
# 子命令复合缩写
$ dpa # `docker ps -a`
$ kgp # `kubectl get pods`
$ gcm # `git cm`
$ gsh # ssh through gate
# 个人向的,你们用不上的缩写
# 我写这就是给你们看看我平常跑那些命令
$ svl # go into my blog repo
$ dspm test # run django test for zaihui/server project
$ stp # exec bash into k8s cluster
Vim的配置,参见另外一个项目 LKI/dotvim
关于本项目的功能还有很多,但是这里的空白太少我写不下了 XD
开源协议
宽松的MIT License,意味着你可以做任何更改,甚至把作者名都改成你。
我有问题要问
没关系,不论是对项目的问题还是对我个人的问题,或者是你觉得哪条命令不够好用,都欢迎来项目里直接提Issue。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
lki-0.5.1.tar.gz (7.6 kB 查看哈希值)
构建分布
lki-0.5.1-py2.py3-none-any.whl (8.1 kB 查看哈希值)
关闭
lki-0.5.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ab9850b50cd50104ee922a95e1f9e226376ddf567d76964ce8de3f988b8bf16 |
|
MD5 | 262d58f0ee3cfbfb0151da6236a1e5f5 |
|
BLAKE2b-256 | c470ae3a54c3c8e3723b8809d0728ad6c608acaaab917a92aff0d2b642c85962 |
关闭
lki-0.5.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 76fbb494905db4c597d597bd7f83e0e9522b3c9da4b1a46ce9fa51d736c217e1 |
|
MD5 | b17a31fab80212c4fe09d1573ea4fee3 |
|
BLAKE2b-256 | e93bf97f02b3c1210cc0005eb1c1fe531b158b9fcac0340a02457437f56167cd |