Python for JBang - 在Python中使用JavaScript
项目描述
jbang-python - 在Python中使用JavaScript
从基于Python的项目中安装和使用JBang。
允许您使用自己的本地脚本、JBang AppStore别名或任何可访问的网络jar或Maven工件。
用法
jbang.exec()
函数接受一个字符串,该字符串将被传递给jbang
可执行文件的命令行参数。
给定此脚本test.py
#! /usr/bin/env python
import jbang
jbang.exec('properties@jbangdev')
现在您可以从命令行调用test
脚本
python test.py
您可以轻松传递命令行参数
import sys
args = ' '.join(sys.argv1:])
jbang.exec('com.myco.mylib:RELEASE ' + args)
因此,如果您运行python test.py arg1 arg2
,则arg1 arg2
将被附加到执行的命令中。
幕后
当您运行pip install
时,JBang和其他依赖项将被安装。这使用的是app setup
命令。
可能需要打开新的终端或shell才能从系统PATH
中使用jbang
命令。
改进?
这只是一个快速修改,以查看是否可以从jbang-npm使用JBang。如果您有任何改进此功能的想法,请打开问题或PR,看看它能带我们到哪里。
类似项目
- jgo - 允许使用Maven执行Maven工件。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
jbang-0.4.0.tar.gz (2.6 kB 查看哈希值)
构建版本
jbang-0.4.0-py3-none-any.whl (2.6 kB 查看哈希值)
关闭
jbang-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e6abd4eff5c283a35ec74232a895a4a82a2b31a25a63f2572649882229a2f7d |
|
MD5 | 03be39095b007235b7a2c815e64ab125 |
|
BLAKE2b-256 | c4db93108c4a8cd50c5bb8dcfd90e969c65a61f3fa172813986682eae9d5e457 |
关闭
jbang-0.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2b0960f90c108b341e6ae3f9e54a0bcc4af48f5e884fa2644f474f8102caaa0f |
|
MD5 | 9e9522284f2b3cd40cb45246a43391bc |
|
BLAKE2b-256 | 9f37be2dc725303fbd03f0294d51efb93176d74b4fd5f90cc7052b5335a10f1c |