All Projects → purescript → Psc Package

purescript / Psc Package

Licence: other
A package manager for PureScript based on package sets

Programming Languages

haskell
3896 projects
purescript
368 projects

Projects that are alternatives of or similar to Psc Package

Docker
Composer in Docker
Stars: ✭ 180 (-20.7%)
Mutual labels:  package-manager
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (-14.1%)
Mutual labels:  package-manager
Stow
GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
Stars: ✭ 207 (-8.81%)
Mutual labels:  package-manager
Tink
a dependency unwinder for javascript
Stars: ✭ 2,176 (+858.59%)
Mutual labels:  package-manager
Awesome Scoop
A collection of awesome resources for the scoop package manager for windows
Stars: ✭ 197 (-13.22%)
Mutual labels:  package-manager
Dcos
DC/OS - The Datacenter Operating System
Stars: ✭ 2,316 (+920.26%)
Mutual labels:  package-manager
Luarocks
LuaRocks is the package manager for the Lua programming language.
Stars: ✭ 2,324 (+923.79%)
Mutual labels:  package-manager
Carthage
A simple, decentralized dependency manager for Cocoa
Stars: ✭ 14,487 (+6281.94%)
Mutual labels:  package-manager
Hatch
A modern project, package, and virtual env manager for Python
Stars: ✭ 2,268 (+899.12%)
Mutual labels:  package-manager
Dep
Go dependency management tool experiment (deprecated)
Stars: ✭ 13,106 (+5673.57%)
Mutual labels:  package-manager
Boss
Dependency Manager for Delphi
Stars: ✭ 188 (-17.18%)
Mutual labels:  package-manager
Dds
A C++ tool for a new decade
Stars: ✭ 194 (-14.54%)
Mutual labels:  package-manager
Elm Github Install
An alternative decentralized package manager for Elm
Stars: ✭ 204 (-10.13%)
Mutual labels:  package-manager
Fpm
Fortran Package Manager (fpm)
Stars: ✭ 184 (-18.94%)
Mutual labels:  package-manager
Setup Miniconda
Set up your GitHub Actions workflow with conda via miniconda
Stars: ✭ 222 (-2.2%)
Mutual labels:  package-manager
Ni
💡 Use the right package manager
Stars: ✭ 179 (-21.15%)
Mutual labels:  package-manager
Habitat
Modern applications with built-in automation
Stars: ✭ 2,334 (+928.19%)
Mutual labels:  package-manager
Poetry
Python dependency management and packaging made easy.
Stars: ✭ 17,543 (+7628.19%)
Mutual labels:  package-manager
Pkgtop
Interactive package manager and resource monitor designed for the GNU/Linux.
Stars: ✭ 222 (-2.2%)
Mutual labels:  package-manager
Cocoapods
The Cocoa Dependency Manager.
Stars: ✭ 13,503 (+5848.46%)
Mutual labels:  package-manager

psc-package

Build Status

psc-package is an executable which helps manage PureScript dependencies via Git. It can be used directly, but it is also designed to be used by external tools.

See the guide to learn how to use Psc-Package.

Installation

  • Download the binary for your platform from the releases page, and copy it somewhere on your PATH, or
  • Build from source, using stack install.

If you're a Windows Chocolatey user, then you can install psc-package from the official repo:

$ choco install psc-package

Usage

# install or update the dependencies listed in psc-package.json
$ psc-package install

# install or update the package and add it to psc-package.json if not listed
$ psc-package install <package>

# list available commands
$ psc-package --help

Design Goals

  • psc-package should enable simple package management without the need to run Node (compare with Bower).
  • psc-package should enable reproducible builds, at least as far as reproducing PureScript dependencies.
  • psc-package should have a good out-of-the-box user experience (compare with Stack in Haskell), while still supporting custom package sets for advanced use cases.
  • psc-package should only depend on tools which are available on all systems (for example, the Git client)
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].