4 releases
25.0.0-dev.4 | Apr 3, 2025 |
---|---|
25.0.0-dev.3 | Mar 14, 2025 |
25.0.0-dev.1 | Feb 19, 2025 |
25.0.0-dev.0 |
|
24.0.0-dev.0 | Jun 29, 2024 |
#618 in Text processing
145 downloads per month
26KB
480 lines
ASIMOV Command-Line Interface (CLI)
🚧 We are building in public. This is presently under heavy construction.
✨ Features
- 100% free and unencumbered public domain software.
🛠️ Prerequisites
- Rust 1.81+
⬇️ Installation
Installation from Source Code
Installation via Cargo
cargo install asimov-cli --version 25.0.0-dev.4
Installation using Package Manager
Homebrew
Firstly, register this tap in your local Homebrew installation with:
brew tap asimov-platform/tap
Now you can install ASIMOV CLI with:
brew install asimov-cli
Scoop
First things first, you need to add our custom Scoop bucket:
scoop bucket add asimov-platform https://github.com/asimov-platform/scoop-bucket
Now, installing ASIMOV CLI is as easy as running:
scoop install asimov-platform/asimov-cli
Nix flakes
Nix flakes is an experimental feature that has to be enabled before going any further:
mkdir -p ~/.config/nix && echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf
Now you can register the flake using:
nix registry add asimov-cli github:asimov-platform/nix-flake
And then install ASIMOV CLI with:
nix profile install asimov-cli#default --no-write-lock-file
Flatpak
First add the ASIMOV Platform Flatpak remote:
flatpak remote-add --if-not-exists --user asimov-cli --no-gpg-verify https://asimov-platform.github.io/flatpak
Then install ASIMOV CLI with:
flatpak install asimov-cli com.asimov_platform.asimov_cli
Now you can run it like this:
flatpak run com.asimov_platform.asimov_cli --help
You may want to create an alias for it:
alias asimov="flatpak run com.asimov_platform.asimov_cli"
👉 Examples
TBD
📚 Reference
TBD
👨💻 Development
git clone https://github.com/asimov-platform/asimov-cli.git
Dependencies
~2–3.5MB
~62K SLoC