Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ jobs:
$x64Url = "https://github.com/LiteLDev/lip/releases/download/v${{ needs.get-version.outputs.version }}/lip-${{ needs.get-version.outputs.version }}-win-x64.zip"

curl -JLO https://aka.ms/wingetcreate/latest
.\wingetcreate.exe update futrime.lip `
.\wingetcreate.exe update levimc.lip `
--submit `
--urls "$arm64Url" "$x64Url" `
--version "${{ needs.get-version.outputs.version }}"
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed

- Renamed the npm package from `@futrime/lip` to `@levimc/lip` and the winget package ID from `futrime.lip` to `levimc.lip`.

## [0.34.9] - 2026-10-08

### Changed
Expand Down Expand Up @@ -823,6 +829,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#282]: https://github.com/futrime/lip/issues/282
[#347]: https://github.com/futrime/lip/issues/347

[Unreleased]: https://github.com/LiteLDev/lip/compare/v0.34.9...HEAD
[0.34.9]: https://github.com/futrime/lip/compare/v0.34.8...v0.34.9
[0.34.8]: https://github.com/futrime/lip/compare/v0.34.7...v0.34.8
[0.34.7]: https://github.com/futrime/lip/compare/v0.34.6...v0.34.7
Expand Down
2 changes: 1 addition & 1 deletion docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The daemon (`lipd`) is designed for **external integrations**. It allows IDEs, G
**No.** Running `lip install <package>` installs the package into your workspace and updates the lockfile (`tooth_lock.json`) to track the state, but it **does not** modify your `tooth.json` manifest. You must manually add dependencies to `tooth.json` if you want them to be permanent parts of your project's requirements.

### How do I upgrade lip itself?
Reinstall `lip` using the same method you used originally, such as `npm install -g @futrime/lip`, `winget upgrade futrime.lip`, or the latest Windows `setup.exe` from the GitHub releases page. There is no built-in `lip self-update` command yet.
Reinstall `lip` using the same method you used originally, such as `npm install -g @levimc/lip`, `winget upgrade levimc.lip`, or the latest Windows `setup.exe` from the GitHub releases page. There is no built-in `lip self-update` command yet. If you installed `lip` from the old `@futrime/lip` npm package or the `futrime.lip` winget package, uninstall it first and then install `@levimc/lip` or `levimc.lip`.

### Does lip support private repositories?
Yes, lip can install packages from private Git repositories using your system's Git credentials (e.g., SSH keys or Credential Manager). It relies on the local Git environment for authentication.
Expand Down
14 changes: 11 additions & 3 deletions docs/intro/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,33 @@
The default installation method for all platforms is npm:

```shell
npm install -g @futrime/lip
npm install -g @levimc/lip
```

This installs both `lip` and `lipd` and works on Windows, Linux, and macOS.

If you only want to run `lip` without installing it globally, you can also use `npx`:

```shell
npx @futrime/lip --help
npx @levimc/lip --help
```

This is useful for trying `lip` or running one-off commands.

::: tip
This package was previously published as `@futrime/lip`. If you installed it under the old name, uninstall it first with `npm uninstall -g @futrime/lip`.
:::

## winget

```shell
winget install futrime.lip
winget install levimc.lip
```

::: tip
This package was previously published as `futrime.lip`. If you installed it under the old ID, uninstall it first with `winget uninstall futrime.lip`.
:::

## Windows setup

Download the latest `lip-<version>-<runtime>-setup.exe` from the [Releases page](https://github.com/LiteLDev/lip/releases/latest) and run it.
2 changes: 1 addition & 1 deletion docs/zh/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
**不会。** 运行 `lip install <package>` 会把包安装到工作区,并更新锁文件(`tooth_lock.json`)来记录状态,但**不会**修改你的 `tooth.json` 清单。如果你希望依赖长期保留在项目要求中,需要手动把它加入 `tooth.json`。

### 如何升级 lip 自身?
使用你最初的安装方式重新安装 `lip`,例如 `npm install -g @futrime/lip`、`winget upgrade futrime.lip`,或从 GitHub Releases 页面下载最新的 Windows `setup.exe`。目前还没有内置的 `lip self-update` 命令。
使用你最初的安装方式重新安装 `lip`,例如 `npm install -g @levimc/lip`、`winget upgrade levimc.lip`,或从 GitHub Releases 页面下载最新的 Windows `setup.exe`。目前还没有内置的 `lip self-update` 命令。如果你是通过旧的 `@futrime/lip` npm 包或 `futrime.lip` winget 包安装的 `lip`,请先卸载,再安装 `@levimc/lip` 或 `levimc.lip`。

### lip 支持私有仓库吗?
支持。lip 可以通过你系统中的 Git 凭据(如 SSH key 或 Credential Manager)从私有 Git 仓库安装包。认证由本地 Git 环境负责。
Expand Down
14 changes: 11 additions & 3 deletions docs/zh/intro/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,33 @@
所有平台的默认安装方式是 npm:

```shell
npm install -g @futrime/lip
npm install -g @levimc/lip
```

该方式会同时安装 `lip` 和 `lipd`,适用于 Windows、Linux 与 macOS。

如果你只想运行 `lip` 而不全局安装,也可以使用 `npx`:

```shell
npx @futrime/lip --help
npx @levimc/lip --help
```

这适合试用 `lip` 或执行一次性命令。

::: tip
该包此前以 `@futrime/lip` 名称发布。如果你使用旧名称安装过,请先执行 `npm uninstall -g @futrime/lip` 卸载。
:::

## winget

```shell
winget install futrime.lip
winget install levimc.lip
```

::: tip
该包此前以 `futrime.lip` ID 发布。如果你使用旧 ID 安装过,请先执行 `winget uninstall futrime.lip` 卸载。
:::

## Windows 安装包

从 [Releases 页面](https://github.com/LiteLDev/lip/releases/latest) 下载最新的 `lip-<version>-<runtime>-setup.exe` 并运行。
2 changes: 1 addition & 1 deletion npm/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@futrime/lip",
"name": "@levimc/lip",
"version": "0.0.0-dev",
"license": "GPL-3.0-only",
"description": "A general package installer",
Expand Down
Loading