ASIMOV Module Command-Line Interface (CLI)
🚧 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:
Installation from Source Code
Installation via Cargo
👉 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
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:
List modules
Lists available and installed modules:
Find out which module(s) are able to handle a resource
$ asimov module resolve https://asimov.sh/
http
Uninstall a module
📚 Reference
TBD
👨💻 Development