asimov-module-cli

Crates.ioasimov-module-cli
lib.rsasimov-module-cli
version25.0.0-dev.7
created_at2025-04-04 10:05:27.552623+00
updated_at2025-07-29 12:00:46.563098+00
descriptionASIMOV Module Command-Line Interface (CLI)
homepagehttps://cli.asimov.sh
repositoryhttps://github.com/asimov-platform/asimov-module-cli
max_upload_size
id1619741
size141,621
Samuel Sarle (SamuelSarle)

documentation

README

ASIMOV Module Command-Line Interface (CLI)

License Compatibility Package

🚧 We are building in public. This is presently under heavy construction.

✨ Features

ASIMOV Module CLI is a tool for managing locally installed ASIMOV Modules.

  • Install, inspect, and uninstall ASIMOV Modules.
  • 100% free and unencumbered public domain software.

🛠️ Prerequisites

  • Rust 1.85+ (2024 edition)

⬇️ Installation

The intended installation method is through Homebrew.

Installation via Homebrew

Module CLI can be installed along ASIMOV CLI through Homebrew:

brew tap asimov-platform/tap
brew install asimov-cli

Installation from Source Code

Installation via Cargo

cargo install asimov-module-cli --version 25.0.0-dev.5

👉 Examples

If you installed through Homebrew you're able to invoke the module as asimov module, otherwise call the asimov-module executable directly.

Install a module

asimov module install http

Inspect a module

You can print package pages that the module's manifest defines, including but not limited to source code repository and other documentation:

$ asimov module link openai
https://rubygems.org/gems/asimov-openai-module

Or you can directly open in a web browser:

asimov module browse openai

List modules

Lists available and installed modules:

asimov module list

Find out which module(s) are able to handle a resource

$ asimov module resolve https://asimov.sh/
http

Uninstall a module

asimov module uninstall http

📚 Reference

TBD

👨‍💻 Development

git clone https://github.com/asimov-platform/asimov-module-cli.git

Share on X Share on Reddit Share on Hacker News Share on Facebook Share on LinkedIn

Commit count: 34

cargo fmt