passerine-aspen

Crates.iopasserine-aspen
lib.rspasserine-aspen
version0.5.0
sourcesrc
created_at2020-08-24 18:20:21.748691
updated_at2021-04-02 11:37:34.899828
descriptionPasserine's package manager.
homepage
repositoryhttps://github.com/vrtbl/aspen
max_upload_size
id280246
size21,836
Ben Siraphob (siraben)

documentation

README

aspen

Passerine's package manager.

Getting Started

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.

  1. Start a new Passerine project using Aspen:
aspen new example
  1. This will create a project named example in the current directory. Open this project and look through it in your editor of choice.
  2. To run the project:
cd example
aspen run

aspen run and most other commands optionally take a path to the project root.

Commands

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.

Commit count: 46

cargo fmt