mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-26 03:42:25 +03:00
site: misc updates
This commit is contained in:
parent
deb6c74807
commit
00f5ddf0b8
@ -8,7 +8,6 @@
|
||||
|
||||
<style>
|
||||
tr {
|
||||
/*vertical-align:top;*/
|
||||
border-top:thin solid #bbb;
|
||||
}
|
||||
</style>
|
||||
@ -21,12 +20,12 @@ tr {
|
||||
| hledger-web demo | [demo.hledger.org](http://demo.hledger.org) |
|
||||
| Trello | [planning board](http://hledger.org/trello) |
|
||||
| Github | [code](http://github.com/simonmichael/hledger), [commits](http://github.com/simonmichael/hledger/commits), [COMMITS](http://starlogs.net/#simonmichael/hledger) (turn up your volume) <br> [commits only in master](https://github.com/simonmichael/hledger/compare/0.23...master), [commits only in release branch](https://github.com/simonmichael/hledger/compare/master...0.23) <br> [build status (hydra)](http://hydra.cryp.to/jobset/hledger/master#tabs-jobs) <br> [open bugs](https://github.com/simonmichael/hledger/issues?direction=desc&labels=BUG&page=1&sort=created&state=open), [all bugs](https://github.com/simonmichael/hledger/issues?direction=desc&labels=BUG&page=1&sort=created), [open issues](https://github.com/simonmichael/hledger/issues?direction=desc&labels=&page=1&sort=created&state=open), [all issues](https://github.com/simonmichael/hledger/issues?direction=desc&labels=&page=1&sort=created) |
|
||||
| Hackage | [hledger-lib](http://hackage.haskell.org/package/hledger-lib), [hledger](http://hackage.haskell.org/package/hledger), [hledger-web](http://hackage.haskell.org/package/hledger-web), [hledger-interest](http://hackage.haskell.org/package/hledger-interest), [hledger-irr](http://hackage.haskell.org/package/hledger-irr), [hledger-vty](http://hackage.haskell.org/package/hledger-vty), [hledger-chart](http://hackage.haskell.org/package/hledger-chart), [*hledger*](http://hackage.haskell.org/packages/search?terms=hledger) <br> reverse dependencies: [hledger-lib](http://packdeps.haskellers.com/reverse/hledger-lib), [hledger](http://packdeps.haskellers.com/reverse/hledger), [outdated dependencies](http://packdeps.haskellers.com/feed/?needle=hledger) <br> [download activity](http://best-haskell.herokuapp.com/#/category/Finance) |
|
||||
| Hackage | [hledger-lib](http://hackage.haskell.org/package/hledger-lib), [hledger](http://hackage.haskell.org/package/hledger), [hledger-web](http://hackage.haskell.org/package/hledger-web), [hledger-interest](http://hackage.haskell.org/package/hledger-interest), [hledger-irr](http://hackage.haskell.org/package/hledger-irr), [hledger-vty](http://hackage.haskell.org/package/hledger-vty), [hledger-chart](http://hackage.haskell.org/package/hledger-chart), [\*hledger\*](http://hackage.haskell.org/packages/search?terms=hledger) <br> reverse dependencies: [hledger-lib](http://packdeps.haskellers.com/reverse/hledger-lib), [hledger](http://packdeps.haskellers.com/reverse/hledger), [outdated dependencies](http://packdeps.haskellers.com/feed/?needle=hledger) <br> [download stats](http://best-haskell.herokuapp.com/#/category/Finance) |
|
||||
| Stackage | [hledger entry](https://github.com/fpco/stackage/blob/master/Stackage/Config.hs#L449-450), [issues](https://github.com/fpco/stackage/search?q=hledger&ref=cmdform&type=Issues) <br> [build status (jenkins)](http://jenkins.stackage.org/job/Stackage/), last build output: [7.4](http://jenkins.stackage.org/job/Stackage/ghcversion=7.4.2/lastBuild/console), [7.6](http://jenkins.stackage.org/job/Stackage/ghcversion=7.6.3/lastBuild/console), [7.8](http://jenkins.stackage.org/job/Stackage/ghcversion=7.8.2/lastBuild/console) |
|
||||
| Debian | source packages <br> [haskell-hledger-lib](http://packages.qa.debian.org/h/haskell-hledger-lib.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger-lib), [haskell-hledger](http://packages.qa.debian.org/h/haskell-hledger.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger), [haskell-hledger-web](http://packages.qa.debian.org/h/haskell-hledger-web.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger-web) <br> binary packages <br> testing: [hledger](https://packages.debian.org/testing/hledger), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger;dist=testing), [hledger-web](https://packages.debian.org/testing/hledger-web), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger-web;dist=testing) <br> unstable: [hledger](https://packages.debian.org/unstable/hledger), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger;dist=unstable), [hledger-web](https://packages.debian.org/unstable/hledger-web), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger-web;dist=unstable) <br> all: [*hledger*](https://packages.debian.org/search?searchon=names&keywords=hledger) <br> popularity stats: [hledger](https://qa.debian.org/popcon.php?package=haskell-hledger), [hledger-web](https://qa.debian.org/popcon.php?package=haskell-hledger-web) <br> [PTS help](https://www.debian.org/doc/manuals/developers-reference/resources.html#pkg-tracking-system) |
|
||||
| Ubuntu | source packages <br> [haskell-hledger-lib](https://launchpad.net/ubuntu/+source/haskell-hledger-lib), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger-lib), [haskell-hledger](https://launchpad.net/ubuntu/+source/haskell-hledger), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger), [haskell-hledger-web](https://launchpad.net/ubuntu/+source/haskell-hledger-web), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger-web) <br> binary packages <br> [*hledger*](http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=hledger) |
|
||||
| Gentoo | [hledger](http://gpo.zugaina.org/dev-haskell/hledger), [hledger-web](http://gpo.zugaina.org/dev-haskell/hledger-web), [*hledger*](http://gpo.zugaina.org/Search?search=hledger) |
|
||||
| Fedora | [hledger](https://apps.fedoraproject.org/packages/hledger), [*hledger*](https://apps.fedoraproject.org/packages/s/hledger) |
|
||||
| Debian | source packages <br> [haskell-hledger-lib](http://packages.qa.debian.org/h/haskell-hledger-lib.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger-lib), [haskell-hledger](http://packages.qa.debian.org/h/haskell-hledger.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger), [haskell-hledger-web](http://packages.qa.debian.org/h/haskell-hledger-web.html), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=haskell-hledger-web) <br> binary packages <br> testing: [hledger](https://packages.debian.org/testing/hledger), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger;dist=testing), [hledger-web](https://packages.debian.org/testing/hledger-web), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger-web;dist=testing) <br> unstable: [hledger](https://packages.debian.org/unstable/hledger), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger;dist=unstable), [hledger-web](https://packages.debian.org/unstable/hledger-web), [bugs](https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=hledger-web;dist=unstable) <br> all: [\*hledger\*](https://packages.debian.org/search?searchon=names&keywords=hledger) <br> popularity stats: [hledger](https://qa.debian.org/popcon.php?package=haskell-hledger), [hledger-web](https://qa.debian.org/popcon.php?package=haskell-hledger-web) <br> [PTS help](https://www.debian.org/doc/manuals/developers-reference/resources.html#pkg-tracking-system) |
|
||||
| Ubuntu | source packages <br> [haskell-hledger-lib](https://launchpad.net/ubuntu/+source/haskell-hledger-lib), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger-lib), [haskell-hledger](https://launchpad.net/ubuntu/+source/haskell-hledger), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger), [haskell-hledger-web](https://launchpad.net/ubuntu/+source/haskell-hledger-web), [bugs](https://bugs.launchpad.net/ubuntu/+source/haskell-hledger-web) <br> binary packages <br> [\*hledger\*](http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=hledger) |
|
||||
| Gentoo | [hledger](http://gpo.zugaina.org/dev-haskell/hledger), [hledger-web](http://gpo.zugaina.org/dev-haskell/hledger-web), [\*hledger\*](http://gpo.zugaina.org/Search?search=hledger) |
|
||||
| Fedora | [hledger](https://apps.fedoraproject.org/packages/hledger), [\*hledger\*](https://apps.fedoraproject.org/packages/s/hledger) |
|
||||
|
||||
<!-- list the debian packages for clarity:
|
||||
3 source:
|
||||
@ -68,8 +67,6 @@ libghc-hledger-lib-prof
|
||||
-->
|
||||
|
||||
|
||||
---
|
||||
|
||||
## Project overview
|
||||
|
||||
A rough overview/blueprint for the hledger project.
|
||||
@ -117,8 +114,8 @@ These should probably not be updated directly, instead they are copied from the
|
||||
|
||||
### Code
|
||||
|
||||
The hledger repo is hosted on github.com: http://github.com/simonmichael/hledger.
|
||||
(You can also jump there via [hledger.org/code[/commits]](http://hledger.org/code), or code.hledger.org[/commits]).
|
||||
The hledger repo is hosted on Github, at http://github.com/simonmichael/hledger.
|
||||
You can also jump there via hledger.org/code[/commits] or code.hledger.org[/commits].
|
||||
|
||||
### Quality control
|
||||
|
||||
|
@ -63,7 +63,7 @@ it's demand-driven - you can indicate demand by making a project
|
||||
donation of any size. Binaries funded in this way will be linked here.
|
||||
This is a quick way to help the project and your fellow users!
|
||||
|
||||
## I want to build the [latest release](http://hackage.haskell.org/package/hledger-web) with [GHC](http://haskell.org/haskell) and [cabal](http://haskell.org/cabal/download.html)
|
||||
## I want to build the [latest release](http://hackage.haskell.org/package/hledger-web) with [GHC](http://haskell.org/ghc) and [cabal](http://haskell.org/cabal/download.html)
|
||||
|
||||
`cabal sandbox init; cabal update; cabal install hledger[-web]`\
|
||||
<!-- [cabal install guide](cabal-install.html) -->
|
||||
|
@ -5,19 +5,24 @@
|
||||
hledger is a computer program for easily tracking money, time, or other commodities,
|
||||
on unix, mac and windows.
|
||||
It was inspired by and maintains substantial compatibility with [Ledger](faq.html#hledger-and-ledger).
|
||||
hledger is first a command-line tool, but there is also a [web interface](manual.html#web),
|
||||
and a [Haskell library](http://hackage.haskell.org/package/hledger-lib) for
|
||||
building your own programs and [scripts](more-docs.html#scripting-examples)
|
||||
hledger is first a command-line tool, but there is also a
|
||||
web interface,
|
||||
<!-- [web interface](manual.html#web), -->
|
||||
and a
|
||||
Haskell library
|
||||
<!-- [Haskell library](http://hackage.haskell.org/package/hledger-lib) -->
|
||||
for building your own programs and
|
||||
scripts
|
||||
<!-- [scripts](more-docs.html#scripting-examples) -->
|
||||
(hledger is written in Haskell).
|
||||
hledger is free software, available under the GNU GPLv3+,
|
||||
created by [Simon Michael](http://joyful.com) and [contributors](contributors.html).
|
||||
|
||||
Though limited in features, hledger is lightweight, usable and reliable.
|
||||
For some, it is a simple, flexible, future-proof alternative to Quicken or GnuCash.
|
||||
It aims to help both computer experts and regular folks
|
||||
to gain clarity and control in their finances and time management,
|
||||
but currently it is a bit more suited to techies.
|
||||
I've been using (and improving) it since 2007 to:
|
||||
hledger aims to help both computer experts and regular folks gain more clarity and control over their time and money
|
||||
(but currently it is a bit more suited to techies).
|
||||
Despite its limited GUI, hledger is usable, capable and reliable.
|
||||
For some of us, it is a simple, flexible, future-proof alternative to Quicken or GnuCash.
|
||||
I've been using and improving it continuously since 2007, using it to:
|
||||
|
||||
- track spending and income
|
||||
- see time reports by day/week/month/project
|
||||
|
@ -2,9 +2,6 @@
|
||||
|
||||
# Installation Guide
|
||||
|
||||
- [[#How to install]]
|
||||
- [[#Troubleshooting]]
|
||||
|
||||
## How to install
|
||||
|
||||
hledger works on GNU/linux, mac and windows.
|
||||
@ -15,21 +12,15 @@ Here are several ways to install it:
|
||||
If you have a system package manager that includes hledger,
|
||||
this will be the quickest and easiest way to install,
|
||||
if you don't need the very latest version.
|
||||
|
||||
^ On distro/packaging system: ^ Run: ^
|
||||
| Debian & Ubuntu: | `apt-get install hledger [hledger-web]` |
|
||||
| Red Hat, Fedora & CentOS (?): | `yum install hledger` |
|
||||
| NixOS: | `nix-env -iA nixpkgs.haskellPackages.hledger` |
|
||||
These are listed on [Download](download.html).
|
||||
|
||||
### b. Download binaries from hledger.org
|
||||
|
||||
Ready-to-run [[download|downloads]] for GNU/Linux, Mac OSX, and
|
||||
Microsoft Windows are provided on a donation basis. These have not
|
||||
been updated recently, but you can fix that by making a donation of
|
||||
any size (see the page for more).
|
||||
|
||||
These are simple compressed executables (not installers), so after downloading
|
||||
you may need to decompress, adjust permissions, and rename the file. Eg:
|
||||
Ready-to-run binaries for GNU/Linux, Mac OSX, and Microsoft Windows
|
||||
are provided on a donation basis ([Download](download.html)). These
|
||||
are simple compressed executables (not installers), so after
|
||||
downloading you may need to decompress, adjust permissions, and rename
|
||||
the file. Eg:
|
||||
|
||||
$ gunzip hledger-web-0.18.2-mac-x86_64.gz
|
||||
$ chmod +x hledger-web-0.18.2-mac-x86_64
|
||||
@ -45,13 +36,14 @@ use the troubleshooting tips below if needed.
|
||||
|
||||
Ensure you have [GHC](http://haskell.org/ghc) or
|
||||
the [Haskell Platform](http://haskell.org/platform) installed.
|
||||
hledger requires GHC 7.2 or greater, and hledger-web requires GHC 7.4 or greater.
|
||||
Last time we checked, hledger requires GHC 7.2 or greater, and hledger-web requires GHC 7.4 or greater.
|
||||
But using the current or previous major GHC version will very likely be easiest.
|
||||
|
||||
Also note that some Haskell packages depend on C packages, and cabal
|
||||
currently isn't able to install or identify those for you. A common
|
||||
issue is not having all the ncurses C libraries installed. A quick way
|
||||
to ensure you have all required C libs is to
|
||||
[install hledger once with your system package manager](#install-with-your-system-package-manager)
|
||||
install hledger [with your system package manager](#a.-with-your-system-package-manager)
|
||||
before installing the latest version with cabal.
|
||||
|
||||
Then install the hledger command-line tool:
|
||||
|
@ -7,6 +7,7 @@ Based on the
|
||||
[hledger-web](http://hackage.haskell.org/package/hledger-web/changelog) &
|
||||
[hledger-lib](http://hackage.haskell.org/package/hledger-lib/changelog)
|
||||
change logs.
|
||||
|
||||
## hledger-web 0.23.3 (2014/9/12)
|
||||
|
||||
- remove warp, wai-handler-launch upper bounds (fixes #205)
|
||||
|
@ -21,7 +21,7 @@ You'll need:
|
||||
|
||||
## SETUP
|
||||
|
||||
### Check your hledger
|
||||
### Check your hledger installation
|
||||
|
||||
Get a command prompt, and run hledger to check the version. It should be reasonably [up to date](release-notes.html):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user