Skip to content

loupeteam/LPM

Repository files navigation

LPM

version badge

This tool is provided by Loupe.
https://loupe.team
info@loupe.team
1-800-240-7042

Installation

Install LPM by first installing Python and Node, then downloading the latest version of the installer here. After running the installer, you can run lpm commands from your terminal of choice.

Description

LPM is the Loupe Package Manager. This tool is designed to make it easy to interact with Loupe packages within the Automation Studio and Loupe UX ecosystems. It provides a command line interface for installing packages in a project, and for managing their lifecycle (version update, dependency checks, removal, etc).

Documentation

Documentation for LPM use, including detailed installation instructions and use cases, can be found here.

Releasing a new version

package.json is the single source of truth for the LPM version — LPM.py reads it at runtime, and the GitHub release workflow validates that the pushed tag matches it.

To cut a release:

npm version patch       # or: minor, major, or an explicit version like 1.3.0 / 1.3.0-beta.1
git push --follow-tags

npm version bumps package.json, creates a commit, and tags v<version> in one atomic step. Pushing the tag triggers .github/workflows/release.yml, which publishes the package to the GitHub npm registry and creates a GitHub Release.

Licensing

This project is licensed under the MIT License.

About

Loupe Package Manager provides a command line interface for installing packages in Automation Studio and Loupe UX-based projects

Resources

License

Contributing

Stars

6 stars

Watchers

3 watching

Forks

Packages

 
 
 

Contributors