如题,简单搜了一下没啥有效信息,不知道关键词是啥。
我想实现比如 Python 通过 pip 安装我的包之后能自动绑定一个命令,类似于pip install pytest
之后 cmd 里运行pytest
就可以直接执行程序。大概看了一下,pytest、grako、nuitka 之类的这些 star 比较高的项目实现的方式都是编译一个二进制文件,然后放到环境目录里,实现直接运行。
windows 有办法像 linux 的 alias 那样定义一个命令吗,比如 alias pytest = 'python -c "import sys"' 这种的,我不就不用编译了?
主要是如果要编译二进制的话似乎要为不同系统都编译一份,本 cicd 菜鸡感觉要实现的话似乎挺麻烦的一件事
1
xiri 2020-03-04 14:37:43 +08:00
写一个 bat 脚本丢到 path 环境命令的目录下就行了
|
3
sonyxperia 2020-03-04 14:39:29 +08:00
|
4
ysc3839 2020-03-04 15:41:35 +08:00 via Android
装上 bash 等 shell 就有。个人不建议使用 cmd,虽然很简单,但相比 Unix shell 缺太多必要的功能了,用起来不爽。
|
5
rayhy 2020-03-04 15:49:18 +08:00
|
6
imn1 2020-03-04 15:59:57 +08:00 1
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor] "AutoRun"="c:\\PathTo\\alias.cmd" ------------------------------ @echo off chcp 65001 DOSKEY damn=py c:\path\damn_it.py $* DOSKEY fxxk=py c:\path\fuck.py $* …… |
7
imn1 2020-03-04 16:02:41 +08:00
另外
PROMPT 命令可以改提示符,想如何美化就自行搜索相关参数 |
8
black11black OP |
9
black11black OP |