Crates.io | limp |
lib.rs | limp |
version | 0.2.0 |
source | src |
created_at | 2024-09-20 17:10:57.58147 |
updated_at | 2024-12-18 15:38:17.86156 |
description | effortless project initialization and dependency management |
homepage | |
repository | https://github.com/nobel-von-it/limp |
max_upload_size | |
id | 1381595 |
size | 57,479 |
Limp is a simple Command Line Interface (CLI) tool designed to streamline dependency management for Rust projects. It provides an easy way to initialize projects, add dependencies, and manage your project's configuration.
You have two primary methods to install and use Limp:
cargo install limp
After installation, you can use Limp directly:
limp init my_project
limp new serde
# Other commands...
If you want to use the latest development version or contribute to the project:
git clone --depth=1 https://github.com/nobel-von-it/limp
cd limp
cargo run -- init my_project
cargo run -- new serde
# Use cargo run -- before each command when running from source
limp init <project-name> [-d <dependencies>]
-d
flaglimp init my_project -d serde tokio
limp new <dependency-name> [options]
Options:
-v, --version <version>
: Specify dependency version-p, --path <path_to_snippet>
: Path to a code snippet (yet not supported)-f, --features <feature1> <feature2>
: Enable specific featuresExample:
limp new serde -v 1.0.0 -f derive
limp del <dependency-name>
Removes a dependency from your configuration
limp add <dependency-name>
Adds a dependency directly to the current project's Cargo.toml
limp list
Displays all configured dependencies
limp update
Updates all dependencies to their latest versions