跳转到主要内容

一个简化终端中任何命令的简单(Python)工具。

项目描述


# Shorten

一个简化终端中任何命令的简单(Python)工具。

`shorten` 替代在bash配置文件中添加别名。它还使一些事情更方便。例如,您可以
1. 从任何位置创建别名,
2. 列出您的别名,
3. 按前缀字符搜索别名。


如果您遇到任何问题,请告诉我!

## 您可以做的事情

**创建一个别名。** 在任何命令上调用 `shorten`(从任何地方!)并给它一个别名。

```
$ shorten echo e
别名添加成功。
```
```
$ # 让我们试试!
$ echo 'Hello, world!'
Hello, world!
```

**删除一个别名。** 调用 `shorten delete`。
```
$ shorten delete e
```

**列出您所有的别名。**
```
$ shorten list all

别名 命令
----- -------
ipynb jupyter notebook
jlab jupyter lab
e echo
```

**列出以子字符串开头的别名。**
```
$ shorten list ip

别名 命令
----- -------
ipynb jupyter notebook
```

**技巧**: 短化 `shorten` ;).
```
$ shorten shorten s
```

## 它是如何工作的?

*Shorten* 在您的家目录中创建一个隐藏文件夹。这是您的别名存储的地方。每个别名实际上是一个Python脚本,它将别名重定向到真正的命令。

*Shorten* 在您的bash配置文件中添加一行,将您的 $PATH 变量指向 `~/.shorten`。如果您无法使别名正常工作(或您正在使用其他shell,如Zsh),请检查以下行是否在正确的 `rc` 文件中。

```
export PATH="~/.shorten:$PATH"
```


## 安装

克隆此存储库并使用pip安装
```
pip install -e .
```


项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

shorten-cli-0.1.tar.gz (4.6 kB 查看哈希值)

上传时间 源代码

构建分发

shorten_cli-0.1-py2.py3-none-any.whl (6.1 kB 查看哈希值)

上传时间 Python 2 Python 3

支持