New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

linglong-helper

Package Overview
Dependencies
Maintainers
0
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

linglong-helper

Linglong Helper CLI

latest
Source
npmnpm
Version
0.3.9
Version published
Maintainers
0
Created
Source

ll-helper - 玲珑助手

关于如意玲珑,参见 https://linglong.dev/

功能&路线图

  • 创建玲珑项目
    • 生成玲珑 DEB 转换项目
    • 通过模板创建项目
    • 可选 .linyaps 包名后缀
  • 依赖管理
    • 筛选并更新 linglong.yaml 依赖项
    • 指定查找依赖的 APT 源
    • APT auth.conf 支持
    • 指定 base/runime 依赖
    • 指定 base/runtime 依赖包列表
    • 自动检测是否需要引入 runime 依赖
    • 自动化测试缺失依赖 (v0.2.0)
    • 文件名=>包名查找器 (v0.2.0)
  • 图标处理
    • 图标裁剪服务
    • 图标裁剪命令
  • 模块化补丁
    • glib
    • ld (LD_LIBRARAY_PATH)
    • icon
    • java
    • qt
    • qpa
  • 本地 DEB 输入
  • 预下载 DEB(解决 ll-builder 不支持 auth.conf 的问题)
  • 分离补丁仓库

安装&使用

sudo yarn global add linglong-helper #or npm add linglong-helper -g

ll-helper -h

Usage: ll-helper [options] [command]

Options:
  -h, --help              display help for command

Commands:
  create [options] <id>    创建玲珑包工程
  convert [options] <id>   创建DEB包转换项目
  update [options]         更新玲珑项目
  patch <name...>          添加应用补丁
  serve [options]          启动图标裁剪服务
  sharp [options] <input>  裁剪图片
  resolve [options]        自动化解决隐式依赖
  help [command]           display help for command

示例

ll-helper convert com.example.package -f sources.list --name "Example App Name" # 创建DEB转制项目
cd com.example.package.linyaps  # 切换到项目目录
ll-helper update                # 更新依赖项
# ll-helper patch ld            # 添加LD_LIBRARY_PATH补丁
ll-builder build                # 构建项目
ll-builder run                  # 测试运行

项目文件说明

名称必选说明
deps.list依赖包列表,忽略#开头注释
deps.all.list自动生成完整依赖列表
deps.generated.list自动生成需要下载的依赖列表
auth.confAPT auth.conf
sources.list否,自动生成APT 源定义列表
base.packages.list否,自动生成基础包环境包列表
runtime.packages.list否,自动生成Runtime 包环境包列表
env.sh构建前环境变量配置
build.sh构建脚本入口
install_dep.sh依赖安装脚本
install_patch.sh补丁安装脚本
install_start.sh程序入口生成脚本
patch_*.sh补丁脚本

LICENSE

MIT LICENSE

Keywords

linglong

FAQs

Package last updated on 19 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts