From 2407561eb2e629d1b588a27c226b5f63e9e5593a Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 12 Mar 2019 14:16:32 -0700 Subject: [PATCH] ;site: download: consistent install tool/package links on left/right [ci skip] --- site/download.md | 68 +++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/site/download.md b/site/download.md index 822dc8494..3096479ba 100644 --- a/site/download.md +++ b/site/download.md @@ -1,10 +1,14 @@ # Download Here are the ways to install hledger, organised by platform, with the usually most up-to-date methods at the top. -(Please [send updates](index.html#helpfeedback) for + +( +hledger's usual release window is the first day or two of the month. +Please [send updates](index.html#helpfeedback) for [this page](https://github.com/simonmichael/hledger/blob/master/site/download.md), -and help packagers keep their platform packages up to date. -hledger's usual release window is the first day or two of the month.) +and help packagers keep packages up to date. +Click the version badges on the right for package/contact info. +) -| | | Latest release is 1.14.1
([Release notes](http://hledger.org/release-notes)) +| | | Latest release is 1.14.1
[Release notes](http://hledger.org/release-notes) |--------------------------------|------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
**Multiplatform** |
*The first three build from source, which is slower. See [Building from source](#b).* |
*This method installs:* | [hledger-install](#b1)
*Linux, Mac, WSL*
*Requires only bash.* | **`curl -sO https://raw.githubusercontent.com/simonmichael/hledger/master/hledger-install/hledger-install.sh`**
**`less hledger-install.sh`** *# satisfy yourself that the script is safe*
**`bash hledger-install.sh`**
| Latest release -| [stack install](#b2)
*Linux, Mac, Windows[*][]* | **`stack install --resolver=nightly-2019-03-09 hledger hledger-web hledger-ui`** | Latest release / any version -| [cabal install](#b3)
*Linux, Mac, Windows[*][]* | **`cabal v2-update && cabal v2-install hledger-1.14.1 hledger-web-1.14 hledger-ui-1.14`** | Latest release / any version +| [stack][]
*Linux, Mac, Windows[*][]* | **`stack install --resolver=nightly-2019-03-09 hledger hledger-web hledger-ui`** | Latest release / any version +| [cabal][]
*Linux, Mac, Windows[*][]* | **`cabal v2-update && cabal v2-install hledger-1.14.1 hledger-web-1.14 hledger-ui-1.14`** | Latest release / any version | -| [Docker][]
*Linux, Mac, Windows* | **`docker pull dastapov/hledger`** ([readme](https://hub.docker.com/r/dastapov/hledger), [more images](https://hub.docker.com/search?q=hledger&type=image&sort=updated_at&order=desc)) | ![](https://img.shields.io/badge/Docker_image-1.14.1-brightgreen.svg) -| [Nix][]
*Linux, Mac* | **`nix-channel --update && nix-env -i hledger hledger-ui hledger-web`** | [![nixpkgs unstable](https://repology.org/badge/version-for-repo/nix_unstable/hledger.svg)](http://hydra.nixos.org/search?query=hledger) [![nixpkgs stable](https://repology.org/badge/version-for-repo/nix_stable/hledger.svg)](http://hydra.nixos.org/search?query=hledger) +| [Docker][]
*Linux, Mac, Windows* | **`docker pull dastapov/hledger`** | [![](https://img.shields.io/badge/Docker_image-1.14.1-brightgreen.svg)](https://hub.docker.com/r/dastapov/hledger)
[more..](https://hub.docker.com/search?q=hledger&type=image&sort=updated_at&order=desc) +| [Nix][]
*Linux, Mac* | **`nix-channel --update && nix-env -i hledger hledger-ui hledger-web`** | [![nixpkgs unstable](https://repology.org/badge/version-for-repo/nix_unstable/hledger.svg)](https://github.com/NixOS/nixpkgs/search?o=desc&q=hledger&s=committer-date&type=Commits)
[![nixpkgs stable](https://repology.org/badge/version-for-repo/nix_stable/hledger.svg)](https://github.com/NixOS/nixpkgs/search?o=desc&q=hledger&s=committer-date&type=Commits) | |
**Mac** | -| [Homebrew][] | **`brew install hledger`** | [![Homebrew](https://repology.org/badge/version-for-repo/homebrew/hledger.svg)](https://repology.org/metapackage/hledger/versions) +| [Homebrew][] | **`brew install hledger`** | [![Homebrew](https://repology.org/badge/version-for-repo/homebrew/hledger.svg)](https://formulae.brew.sh/formula/hledger) | |
**Windows** | -| [Windows binaries][] | **[hledger.zip][]** *(from Appveyor CI)* | ![](https://img.shields.io/badge/Windows_binary-1.14.1+_20190309-brightgreen.svg) -| [Linuxbrew][] | **`brew install hledger`** | [![Linuxbrew](https://repology.org/badge/version-for-repo/linuxbrew/hledger.svg)](https://repology.org/metapackage/hledger/versions) +| Windows binaries | **[hledger.zip][]** *(from Appveyor CI)* | [![](https://img.shields.io/badge/Windows_binaries-1.14.1+_20190309-brightgreen.svg)](https://ci.appveyor.com/project/simonmichael/hledger/build/artifacts) +| [Linuxbrew][] | **`brew install hledger`** | [![Linuxbrew](https://repology.org/badge/version-for-repo/linuxbrew/hledger.svg)](https://formulae.brew.sh/formula/hledger) | |
**GNU/Linux** | -| [Linuxbrew][] | **`brew install hledger`** | [![Linuxbrew](https://repology.org/badge/version-for-repo/linuxbrew/hledger.svg)](https://repology.org/metapackage/hledger/versions) -| [Arch][] | **`pacman -S hledger hledger-ui hledger-web`** | [![Arch](https://repology.org/badge/version-for-repo/arch/hledger.svg)](https://repology.org/metapackage/hledger/versions) -| [Gentoo][] | **`sudo layman -a haskell && sudo emerge hledger hledger-ui hledger-web`** | ![](https://img.shields.io/badge/Gentoo_package-1.14.1-brightgreen.svg) -| [Debian][] | **`sudo apt install hledger hledger-ui hledger-web`** | [![Debian Unstable](https://repology.org/badge/version-for-repo/debian_unstable/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Debian Testing](https://repology.org/badge/version-for-repo/debian_testing/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Debian Stable](https://repology.org/badge/version-for-repo/debian_stable/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Debian Oldstable](https://repology.org/badge/version-for-repo/debian_oldstable/hledger.svg)](https://repology.org/metapackage/hledger/versions) -| [Ubuntu][] | **`sudo apt install hledger hledger-ui hledger-web`** | [![Ubuntu 19.04](https://repology.org/badge/version-for-repo/ubuntu_19_04/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 18.10](https://repology.org/badge/version-for-repo/ubuntu_18_10/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 18.04](https://repology.org/badge/version-for-repo/ubuntu_18_04/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 17.10](https://repology.org/badge/version-for-repo/ubuntu_17_10/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 16.04](https://repology.org/badge/version-for-repo/ubuntu_16_04/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 14.04](https://repology.org/badge/version-for-repo/ubuntu_14_04/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Ubuntu 12.04](https://repology.org/badge/version-for-repo/ubuntu_12_04/hledger.svg)](https://repology.org/metapackage/hledger/versions) -| [Void][] | **`xbps-install -S hledger hledger-ui hledger-web`** | [![Void Linux x86_64](https://repology.org/badge/version-for-repo/void_x86_64/hledger.svg)](https://repology.org/metapackage/hledger/versions) -| [Fedora][] | **`sudo dnf install hledger`**
*or (more complete & current):*
**`sudo dnf copr enable kefah/HLedger && sudo dnf install hledger`** | [![Fedora Rawhide](https://repology.org/badge/version-for-repo/fedora_rawhide/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Fedora 29](https://repology.org/badge/version-for-repo/fedora_29/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Fedora 28](https://repology.org/badge/version-for-repo/fedora_28/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Fedora 27](https://repology.org/badge/version-for-repo/fedora_27/hledger.svg)](https://repology.org/metapackage/hledger/versions) [![Fedora 26](https://repology.org/badge/version-for-repo/fedora_26/hledger.svg)](https://repology.org/metapackage/hledger/versions) +| [Linuxbrew][] | **`brew install hledger`** | [![Linuxbrew](https://repology.org/badge/version-for-repo/linuxbrew/hledger.svg)](https://formulae.brew.sh/formula/hledger) +| Arch | **`pacman -S hledger hledger-ui hledger-web`** | [![Arch](https://repology.org/badge/version-for-repo/arch/hledger.svg)](https://www.archlinux.org/packages/?sort=&q=hledger) +| Gentoo | **`sudo layman -a haskell && sudo emerge hledger hledger-ui hledger-web`** | [![](https://img.shields.io/badge/Gentoo_package-1.14.1-brightgreen.svg)](https://gentoo.zugaina.org/Search?search=hledger) +| Debian | **`sudo apt install hledger hledger-ui hledger-web`** | [![Debian Unstable](https://repology.org/badge/version-for-repo/debian_unstable/hledger.svg)](https://packages.debian.org/unstable/hledger)
[![Debian Testing](https://repology.org/badge/version-for-repo/debian_testing/hledger.svg)](https://packages.debian.org/testing/hledger)
[![Debian Stable](https://repology.org/badge/version-for-repo/debian_stable/hledger.svg)](https://packages.debian.org/stable/hledger)
[![Debian Oldstable](https://repology.org/badge/version-for-repo/debian_oldstable/hledger.svg)](https://packages.debian.org/oldstable/hledger)
[more..](https://packages.debian.org/search?searchon=names&keywords=hledger) +| Ubuntu | **`sudo apt install hledger hledger-ui hledger-web`** | [![Ubuntu 19.04](https://repology.org/badge/version-for-repo/ubuntu_19_04/hledger.svg)](https://packages.ubuntu.com/disco/hledger)
[![Ubuntu 18.10](https://repology.org/badge/version-for-repo/ubuntu_18_10/hledger.svg)](https://packages.ubuntu.com/cosmic/hledger)
[![Ubuntu 18.04](https://repology.org/badge/version-for-repo/ubuntu_18_04/hledger.svg)](https://packages.ubuntu.com/bionic/hledger)
[![Ubuntu 16.04](https://repology.org/badge/version-for-repo/ubuntu_16_04/hledger.svg)](https://packages.ubuntu.com/xenial/hledger)
[![Ubuntu 14.04](https://repology.org/badge/version-for-repo/ubuntu_14_04/hledger.svg)](https://packages.ubuntu.com/trusty/hledger)
[more..](https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=hledger) +| Fedora | **`sudo dnf install hledger`**
*or (more complete & current):*
**`sudo dnf copr enable kefah/HLedger && sudo dnf install hledger`** | [![Fedora Rawhide](https://img.shields.io/badge/Fedora_Rawhide_package-1.10-red.svg)](https://apps.fedoraproject.org/packages/hledger/)
[![Fedora 30](https://img.shields.io/badge/Fedora_30_package-1.5-red.svg)](https://apps.fedoraproject.org/packages/hledger/)
[![Fedora 29](https://repology.org/badge/version-for-repo/fedora_29/hledger.svg)](https://apps.fedoraproject.org/packages/hledger/)
[![Fedora 28](https://repology.org/badge/version-for-repo/fedora_28/hledger.svg)](https://apps.fedoraproject.org/packages/hledger/)
[![Fedora 27](https://repology.org/badge/version-for-repo/fedora_27/hledger.svg)](https://apps.fedoraproject.org/packages/hledger/)
[more..](https://apps.fedoraproject.org/packages/s/hledger) +| Void | **`xbps-install -S hledger hledger-ui hledger-web`** | [![Void Linux x86_64](https://repology.org/badge/version-for-repo/void_x86_64/hledger.svg)](https://voidlinux.org/packages/?q=hledger) | |
**BSD** | | OpenBSD | Ports: **[https://github.com/jasperla/openbsd-wip/pull/104](https://github.com/jasperla/openbsd-wip/pull/104)**
Third-party binaries: **[OpenBSD6.3/amd64](https://s3.amazonaws.com/openbsd-hledger/index.html)** | ![](https://img.shields.io/badge/OpenBSD_port-1.10-red.svg) @@ -66,33 +70,25 @@ a { white-space:nowrap; } + -[hledger.zip]: https://ci.appveyor.com/api/buildjobs/gudfa3gv7pj94ab0/artifacts/hledger.zip -[hledger.zip.1]: https://ci.appveyor.com/api/buildjobs/xmgh6j3ywi125xhp/artifacts/hledger.zip - -[Homebrew]: https://formulae.brew.sh/formula/hledger +[stack]: https://haskell.fpcomplete.com/get-started +[cabal]: https://www.haskell.org/cabal +[Homebrew]: https://brew.sh [Homebrew contact]: @albins, simon@joyful.com [Linuxbrew]: https://linuxbrew.sh [Linuxbrew contact]: @albins, simon@joyful.com -[Windows binaries]: https://ci.appveyor.com/project/simonmichael/hledger -[Windows binaries contact]: simon@joyful.com [*]: #build-issues -[Arch]: https://www.archlinux.org/packages/?sort=&q=hledger -[Arch contact]: ? -[Debian]: https://packages.debian.org/search?searchon=names&keywords=hledger -[Debian contact]: mailto:debian-haskell@lists.debian.org, Clint -[Fedora]: https://apps.fedoraproject.org/packages/s/hledger -[Fedora contact]: ? -[Gentoo]: https://gentoo.zugaina.org/Search?search=hledger -[Gentoo contact]: ? -[Ubuntu]: https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=hledger -[Ubuntu contact]: ? -[Void]: https://voidlinux.org/packages/?q=hledger -[Void contact]: ? +[hledger.zip]: https://ci.appveyor.com/api/buildjobs/gudfa3gv7pj94ab0/artifacts/hledger.zip +[hledger.zip.1]: https://ci.appveyor.com/api/buildjobs/xmgh6j3ywi125xhp/artifacts/hledger.zip +[Windows binaries contact]: simon@joyful.com [Docker]: https://www.docker.com/products/docker-desktop [Docker contact]: @adept [Nix]: https://nixos.org/nix [Nix contact]: @peti +[Debian contact]: mailto:debian-haskell@lists.debian.org, Clint [Sandstorm]: https://sandstorm.io [Sandstorm contact]: