All Projects β†’ vrtbl β†’ aspen

vrtbl / aspen

Licence: MIT license
Passerine's package manager.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to aspen

Brew
🍺🐧 The Homebrew package manager for Linux
Stars: ✭ 2,600 (+11718.18%)
Mutual labels:  package-manager
pacstall
An AUR-inspired package manager for Ubuntu
Stars: ✭ 842 (+3727.27%)
Mutual labels:  package-manager
kustomizer
An experimental package manager for distributing Kubernetes configuration as OCI artifacts.
Stars: ✭ 239 (+986.36%)
Mutual labels:  package-manager
Qlot
A project-local library installer for Common Lisp
Stars: ✭ 242 (+1000%)
Mutual labels:  package-manager
xconfigure
High-Performance configuration patterns and recipes.
Stars: ✭ 42 (+90.91%)
Mutual labels:  package-manager
flora
A distributed smart contract package manager to create a better and shared authority in the space.
Stars: ✭ 19 (-13.64%)
Mutual labels:  package-manager
Wapm Cli
πŸ“¦ WebAssembly Package Manager (CLI)
Stars: ✭ 236 (+972.73%)
Mutual labels:  package-manager
dex
docker executables - run applications without installing them or their dependencies
Stars: ✭ 31 (+40.91%)
Mutual labels:  package-manager
vscode-npm-gui
vscode nuget package manager gui https://marketplace.visualstudio.com/items?itemName=aliasadidev.nugetpackagemanagergui
Stars: ✭ 36 (+63.64%)
Mutual labels:  package-manager
Build-Scripts
Collection of build scripts useful when testing on downlevel, abandonware and ransomware clients
Stars: ✭ 61 (+177.27%)
Mutual labels:  package-manager
Npx
execute npm package binaries (moved)
Stars: ✭ 2,634 (+11872.73%)
Mutual labels:  package-manager
Bower
A package manager for the web
Stars: ✭ 15,095 (+68513.64%)
Mutual labels:  package-manager
carbon
Carbon is a package manager for Kubernetes. It allows to operate with your application along with Kubernetes manifests as a holistic package.
Stars: ✭ 12 (-45.45%)
Mutual labels:  package-manager
Pack
πŸ“¦ The missing vim8 package manager.
Stars: ✭ 238 (+981.82%)
Mutual labels:  package-manager
vanat
πŸ”¨ Dependency Manager for Vala 🚧 App under development!
Stars: ✭ 14 (-36.36%)
Mutual labels:  package-manager
Punic
Clean room reimplementation of Carthage tool
Stars: ✭ 236 (+972.73%)
Mutual labels:  package-manager
libdnf
Package management library.
Stars: ✭ 157 (+613.64%)
Mutual labels:  package-manager
registry
Package registry for vpkg
Stars: ✭ 13 (-40.91%)
Mutual labels:  package-manager
ansible-nodejs
Ansible role to set up the latest version of Node.js and npm in Debian-like systems
Stars: ✭ 14 (-36.36%)
Mutual labels:  package-manager
cget-recipes
Recipes for cget
Stars: ✭ 17 (-22.73%)
Mutual labels:  package-manager

Note: We have moved aspen to the Passerine monorepo, which can be found here. As a result, this repository is out of date and has been archived.

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)

Note: The above shell script no longer works. We recommend you use this instead:

cargo install passerine-aspen

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].