Crates.io | passerine-aspen |
lib.rs | passerine-aspen |
version | 0.5.0 |
source | src |
created_at | 2020-08-24 18:20:21.748691 |
updated_at | 2021-04-02 11:37:34.899828 |
description | Passerine's package manager. |
homepage | |
repository | https://github.com/vrtbl/aspen |
max_upload_size | |
id | 280246 |
size | 21,836 |
Passerine's package manager.
To install the aspen
command, run this in the shell of your choice:
bash <(curl -sSf https://www.passerine.io/install.sh)
This requires git and a recent version of Cargo to work.
You can inspect the contents of install.sh
first if you want,
we're not trying to play any tricks on you.
aspen new example
example
in the current directory.
Open this project and look through it in your editor of choice.cd example
aspen run
aspen run
and most other commands optionally take a path to the project root.
NOTE: Not all commands are implemented ATM. Commands in bold are partially or wholly implemented.
Command | Result |
---|---|
update |
Updates the Passerine toolchain. |
new |
Creates a new Passerine package. |
publish |
Publishes package to the registries in Aspen.toml . |
pull |
Pulls fresh packages from the registries in Aspen.toml . |
add |
Adds a dependency to Aspen.toml . |
run |
Builds and runs the corresponding Passerine package. |
repl |
Opens a fresh repl session. |
test |
Builds and runs the package's tests. |
bench |
Builds and runs the package's benchmarks. |
doc |
Builds the package's documentation. |
debug |
Builds and runs the package in interactive debug mode. |
An optional path to the project root may be provided.