Commit Graph

139 Commits

Author SHA1 Message Date
Simon Michael
8aac6f80bb install: bump versions 2019-03-20 16:18:04 -07:00
Simon Michael
6221562507 install: stop installing hledger-diff addon (#981)
[ci skip]
2019-03-04 12:03:04 -08:00
Simon Michael
521b43c0cc install: don't forget to bump own version
[ci skip]
2019-03-02 07:08:02 -08:00
Simon Michael
c9105cc33b download page, hledger-install: bump hledger-iadd version
[ci skip]
2019-03-02 07:04:35 -08:00
Simon Michael
c77fa03db3 download page, hledger-install: bump hledger version
[ci skip]
2019-03-01 18:41:52 -08:00
Simon Michael
8d381457a4 install: bump versions
[ci skip]
2019-03-01 17:58:56 -08:00
Simon Michael
8f094d1a87 hledger-install: bump to latest hledger versions
[ci skip]
2019-02-05 12:33:32 -08:00
Simon Michael
95e9e80053 hledger-install: bump hledger-ui version
[ci skip]
2019-02-02 09:20:17 -08:00
Simon Michael
5a67ea4195 bump hledger-iadd version
[ci skip]
2019-02-02 08:26:01 -08:00
Simon Michael
b5620d9b3f hledger-install: dep updates
[ci skip]
2019-02-01 17:50:40 -08:00
Simon Michael
a2bf1ddc31 hledger-install: update for 1.13
[ci skip]
2019-02-01 17:28:00 -08:00
Dmitry Astapov
afd7cae169 install: fix "stack" installation when .local/bin is not in PATH 2019-01-31 12:46:03 -08:00
Simon Michael
506d1a4b61 install: bump hledger-iadd version
[ci skip]
2018-12-03 06:18:56 -08:00
Simon Michael
f46014384d install: bump versions 2018-12-02 17:26:31 -08:00
Simon Michael
9597f1891b install: bump hledger versions to 1.11.1 2018-10-06 09:40:52 -10:00
Simon Michael
08e02024b2 install: warn and stop if old stack shadows installed one; clearer output
[ci skip]
2018-10-05 11:05:39 -10:00
Simon Michael
273f744718 install: be more informative about the choice of install tool
[ci skip]
2018-10-05 11:05:39 -10:00
Simon Michael
896e58c054 install: warn when installed stack is too old
[ci skip]
2018-10-05 11:05:39 -10:00
Simon Michael
bcf6f8ab4d install: make cmpver available earlier
[ci skip]
2018-10-05 11:05:39 -10:00
Simon Michael
4fb0e401a1 install: bump version 2018-10-01 10:01:17 -10:00
Simon Michael
aba0db8490 install: ensure a new-enough version of stack; output improvements 2018-10-01 10:00:46 -10:00
Simon Michael
87e54507e0 install: fix missing cassava-megaparsec dependency 2018-10-01 09:38:54 -10:00
Simon Michael
ca4a7fae3b install: clean up vars 2018-10-01 09:25:39 -10:00
Simon Michael
4e30ac8e9e install: cleanups 2018-10-01 09:25:39 -10:00
Simon Michael
b798c48040 bump version to 1.11 2018-09-30 20:07:45 -10:00
Simon Michael
fa74840206 install: drop hledger-irr 2018-09-30 14:37:34 -10:00
Simon Michael
ff7b6d1780 install: bump hledger-iadd to latest 2018-08-31 18:12:17 -07:00
Simon Michael
db4f8007f8 install: silence not found warnings for uninstalled tools 2018-07-17 07:24:15 +01:00
Simon Michael
3c28e7db85 install: bump version 2018-07-15 18:38:10 +01:00
SpicyCat
0877d9f169
Wrap $(cmd_version xxxx) with double quotes
cmd_version xxxx like cmd_version hledger will return empty string if
hledger is not installed, and then `cmpver $(cmd_version hledger) $HLEDGER_VERSION`
will become `cmpver $HLEDGER_VERSION`
Wrapping $(cmd_version xxxx) with double quotes can solve this.
2018-07-15 22:18:17 +08:00
Simon Michael
363e4e3925 install: bump resolver, hledger-ui version 2018-07-11 10:01:56 +01:00
Simon Michael
b91f0cb539 install: bump to new hledger-irr version 2018-07-02 16:33:09 +01:00
Simon Michael
9a5127caf8 install: fix 1.10 installation (#831)
[ci skip]
2018-07-02 05:16:38 +01:00
Simon Michael
d1c2165ed9 install: bump versions in hledger-install 2018-06-30 22:03:38 +01:00
Simon Michael
55bea458ff install: hledger-irr updated, use latest hledger-lib again (#787)
[ci skip]
2018-05-25 07:04:20 -07:00
Simon Michael
4ed3780fbc install: hledger-irr can't build with latest hledger-lib yet (#787) 2018-05-24 22:19:00 -07:00
Simon Michael
a0c9c3534b install: specify latest hledger-lib when installing 3rd party addons
We use stackage lts, which may not have the hledger-lib they require.

[ci skip]
2018-05-14 17:42:48 -07:00
Simon Michael
9554fa07f8 install: bump hledger and dep versions, belatedly (#770)
[ci skip]
2018-05-14 09:38:10 -07:00
Simon Michael
e1d784cd5f install: there's only a dynamic stack binary on linux now, use that (fix #770)
[ci skip]
2018-05-14 09:38:10 -07:00
Simon Michael
0e5aa349c8 install: aand.. default verbosity back to info. error doesn't hide warnings 2018-04-04 09:35:09 +01:00
Simon Michael
5dd68c0684 install: specify the resolver again, be independent of global resolver 2018-04-04 09:31:53 +01:00
Simon Michael
c4a707e28a install: default to "error" stack verbosity again, info is too noisy 2018-04-04 09:31:19 +01:00
Simon Michael
5336fb42d3 install: bump version 2018-04-04 09:21:44 +01:00
Simon Michael
705ba683bd install: run stack with default (info) verbosity by default
Otherwise details of install plan failures are hidden.
2018-04-04 09:20:46 +01:00
Simon Michael
43fe86fabc install: show cabal/stack versions and which is being used 2018-04-04 09:20:13 +01:00
Simon Michael
e88ff6cc61 install: forgot to bump hledger-install version
[ci skip]
2018-04-01 01:38:53 +01:00
Simon Michael
7ac50feeb3 install, doc: bump versions in install script & download page 2018-03-31 19:15:24 +01:00
Simon Michael
1648c93c0b install: bump hledger-web version
[ci skip]
2018-03-12 04:08:08 +00:00
Simon Michael
efab3445d0 install: comment 2018-03-09 02:27:43 +00:00
Simon Michael
57ab04e3b0 install: set -e is problematic, revert (#714)
[ci skip]
2018-03-06 18:31:18 -08:00
Simon Michael
353b77ce96 install: also set pipefail! that should help
[ci skip]
2018-02-18 18:14:37 -08:00
Simon Michael
cf5f8c1273 install: fix some shellcheck warnings
[ci skip]
2018-02-18 15:14:52 -08:00
Simon Michael
a8009f1953 install: be sure to run cabal update if using cabal
[ci skip]
2018-02-18 14:56:32 -08:00
Simon Michael
f5e4a0ec42 install: forgot to bump version
[ci skip]
2018-02-18 14:22:26 -08:00
Simon Michael
a2b1c73aab install: show run date/time 2018-02-17 04:22:42 -08:00
Simon Michael
b04cf65a53 install: always stop at first error 2018-02-17 04:18:28 -08:00
Simon Michael
dba8eeb390 install: --force -> --force-install-stack
[ci skip]
2018-02-16 22:59:03 -08:00
Simon Michael
67fd86f70e install: show more detailed platform info
[ci skip]
2018-02-16 22:18:21 -08:00
Simon Michael
731a051093 install: create $HOME/.local/bin if needed, instead of failing
[ci skip]
2018-02-16 20:54:34 -08:00
Simon Michael
f3dd66d9b3 install: bump installer version
[ci skip]
2018-02-08 08:45:02 -08:00
Simon Michael
8d8eaab053 install: debian/ubuntu: install libtinfo-dev, for vty/hledger-ui (#705) 2018-02-08 08:40:55 -08:00
Simon Michael
07ae61d0b7 install: bump hledger-diff to 0.2.0.13
[ci skip]
2018-01-10 07:58:41 -08:00
Simon Michael
c1e9ea8fd1 install: install addons depending old hledger; separate versions for ui & api
[ci skip]
2018-01-04 07:58:00 -08:00
Simon Michael
eb12e723f5 install: hledger-add 1.3.1
[ci skip]
2018-01-01 13:25:05 -08:00
Simon Michael
b8218c5a52 install: don't specify a stack resolver at all, works better for now 2017-12-31 15:01:45 -08:00
Simon Michael
bb2e1d7f5d install: bump versions in hledger-install.sh 2017-12-31 12:14:55 -08:00
Simon Michael
bf234431ef install: bump version
[ci skip]
2017-10-16 20:31:02 -07:00
Simon Michael
9700387715 install: let hledger-irr use older hledger-lib as it currently requires
We won't need to specify it explicitly I think.

[ci skip]
2017-10-16 20:28:12 -07:00
Simon Michael
2d75180d37 install: latest 1.4-compatible hledger-diff
[ci skip]
2017-10-05 07:02:45 -10:00
Simon Michael
ddb8e4b6f0 install: bump to 1.4 packages 2017-09-30 11:49:35 -10:00
Simon Michael
25074aec0e install: bump hledger-iadd version
[ci skip]
2017-09-19 08:23:32 -10:00
Simon Michael
75df6e0277 install: use latest hledger-lib, mention double ctrl-c issue
[ci skip]
2017-09-06 08:48:14 -07:00
Simon Michael
e8aecb51ee install: use hledger-iadd-1.2.4, it builds better here
hledger-iadd-1.2.5 uses some api I accidentally removed in hledger-lib-1.3.1.
hledger-iadd-1.2.4 uses it too, but mysteriously seems to build anyway.
2017-09-04 08:29:33 -07:00
Simon Michael
404e55d9d3 install: bump installer and installable versions 2017-09-04 08:00:30 -07:00
Simon Michael
34f9eb41c6 install: cleanup 2017-09-03 12:13:44 -07:00
Simon Michael
86cbe0b095 install: show some system info 2017-09-03 12:12:02 -07:00
Simon Michael
3768cb333b install: better fix, avoid installing stack more than once 2017-09-03 12:08:25 -07:00
Simon Michael
84b5340762 install: be better and finding stack when just installed and not in PATH 2017-09-03 11:29:01 -07:00
Simon Michael
e0d9efeb86 install: bump stackage resolver to lts-9
[ci skip]
2017-08-21 14:24:28 -07:00
Simon Michael
ae312d83df install: hledger-iadd 1.2.3 (cf #591)
[ci skip]
2017-07-27 05:06:25 -07:00
Simon Michael
9d1ef30ecb install: bump hledger-diff version (and installer version)
This should fix hledger-diff being reinstalled every time.

[ci skip]
2017-07-25 14:32:37 -07:00
Simon Michael
f20592e10c install: doc tweaks, note resource usage
[ci skip]
2017-07-21 09:32:17 +01:00
Simon Michael
a1b62ec769 install: show own version properly when piped into bash
[ci skip]
2017-07-20 18:09:59 +01:00
Simon Michael
fabcda2132 install: more doc tweaks, show installer's version
[ci skip]
2017-07-20 09:08:21 +01:00
Simon Michael
9b6bad20a4 install: resolver notes
[ci skip]
2017-07-20 08:20:02 +01:00
Simon Michael
bf2e529228 install: many improvements
- install stack to $HOME/.local/bin for easier upgrade and passwordlessness
- install missing and out-of-date official and third party hledger tools
- try installing each tool individually
- try cabal install if cabal is installed and stack isn't
- always specify the resolver for stack install
- be fairly quiet by default, replace --quiet with --verbose
- --status shows installation status without doing anything
- --version shows installer version
- cleanup

[ci skip]
2017-07-20 07:53:43 +01:00
Simon Michael
ebd4be7b97 install: do require bash, for simplicity
Supporting generic sh would mean testing with at least bash and dash.
/bin/bash will pretty much be always available ?

[ci skip]
2017-07-19 08:57:29 +01:00
Simon Michael
7d7c932a2d install: doc fixes
[ci skip]
2017-07-17 17:17:52 +01:00
Simon Michael
d0c2dec45e installer: start of an easy hledger installer script, based on stack's
[ci skip]
2017-07-17 16:46:42 +01:00