blockfrost-haskell

(★ 29)

Haskell SDK for Blockfrost.io

File Explorer

  • .gitignore
  • .stylish-haskell.yaml
  • cabal.project
  • cabal.project.local.ci
  • ci.dhall
  • ci.sh
  • default.nix
  • fmt.sh
  • LICENSE
  • README.md
  • shell.nix

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

cabal

View Details ▼

Interface to the Haskell package infrastructure (Cabal).
Manage Haskell projects and Cabal packages from the Hackage package repository.

cabal list {{search_string}}

Search and list packages from Hackage:

cabal info {{package}}

Show information about a package:

cabal install {{package}}

Download and install a package:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

nix-shell

View Details ▼

Start an interactive shell based on a Nix expression.
See also: `nix shell.3`.

nix-shell

Start with nix expression in `shell.nix` or `default.nix` in the current directory:

nix-shell --run "{{command}} {{argument1 argument2 ...}}"

Run shell command in non-interactive shell and exit:

nix-shell {{default.nix}}

Start with expression in `default.nix` in the current directory:

🔍

nix

View Details ▼

A powerful package manager that makes package management reliable, reproducible, and declarative.
Some features of `nix` (`nix command`, `flakes`, etc) are experimental and require enabling experimental features.
Some subcommands such as `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends`, etc. have their own usage documentation.
See also: `nix classic`.

mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf

Enable the `nix` command:

nix search nixpkgs {{search_term}}

Search for a package in nixpkgs via its name or description:

nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}

Start a shell with the specified packages from nixpkgs available:

// repository documentation