#shell #script #executable #language #sh #scripting-language #bat

app shell2bin

将shell脚本转换为可执行文件的工具

2 个版本 (1 个稳定版本)

2.0.0 2022年11月6日
0.1.0 2022年11月6日

3#bat

MIT 许可证

6KB
99

🐚 shell2bin

一个简单的程序,可以将shell脚本(sh、bat等)打包成可执行文件

✏️ 使用方法

shell2bin<脚本> [<输出名称,不带扩展名>]

📦 要求

  • Rust(路径中包含 cargo 和 rustc)

💠 安装

  1. 安装要求
  2. 运行 cargo install shell2bin
  3. 搞定。

📂 支持的语言

大多数脚本语言在安装后都应该得到支持。您可以使用shebang或使用S2B注解来指定语言。shebang和S2B注解都必须放在文件的 第一行。唯一例外的是批处理文件。在这里,您可以在S2B注解之前添加一个 @echo off 命令。S2B注解的语法如下: [Line comment in language; supported: #, "rem "//]S2B:[program] [<args>]

示例

#!/bin/bash
ls
@echo off
rem S2B:cmd.exe /C
ls
rem S2B:cmd.exe /C
ls
#S2B:python
print("Hello world!")

🐛 已知问题

目前没有已知问题。请随时使用问题标签报告任何问题。

依赖项

~2–10MB
~108K SLoC