Johan Walles
d511e50652
Downsample colors to terminal palette
...
As neeed.
This enables you to view 24 bit color documents in a 256 color terminal.
With reduced quality obviously, but still.
2023-12-19 08:47:40 +01:00
Johan Walles
21afb4f2ef
Don't track the formatter
...
They are only needed at startup, so let's not keep them around while
paging.
2023-12-17 16:09:29 +01:00
Johan Walles
f8c071a233
Print less compat env vars in usage message
...
If present. Would have been useful for troubleshooting in #170 .
2023-12-17 07:47:14 +01:00
Johan Walles
4468a6528c
Add command line options for setting the mouse mode
2023-12-15 21:36:29 +01:00
Johan Walles
8c4a133008
Add line numbers to escape sequence log messages
2023-11-13 08:50:37 +01:00
Johan Walles
b7f0e24fbf
Default to --colors=auto
2023-10-06 22:13:26 +02:00
Johan Walles
251513ef66
Use plain style color for unclassified text
...
I believe this fixes #159 .
2023-10-06 19:03:48 +02:00
Johan Walles
faafc49471
Accept +1234 argument in any place
...
Fixes the issue reported with PR #158 :
https://github.com/walles/moar/pull/158#issue-1918313499
2023-09-29 22:42:41 +02:00
m3tav3rse
3e75780a92
Fix + flag handling
...
Currently only works for: moar file +123
2023-09-28 23:20:54 +02:00
Johan Walles
e21da3dabe
Don't accept negative line numbers
2023-09-27 20:29:29 +02:00
Johan Walles
4bd2d70a53
Add support for +1234 command line option
...
Fixes #155 .
2023-09-27 20:23:27 +02:00
Johan Walles
61f35db554
Avoid paging if screen setup fails
...
Instead, when screen setup fails, just pump our input (file or stream)
to stdout.
Fixes #149 .
2023-08-27 14:52:08 +02:00
Johan Walles
574235bc03
Print log messages on panic()
...
Before this change, if moar...
1. Logged some messages
2. Panicked
... then only the panic() output would be printed and the log messages
would be lost.
With this change in place, both are printed.
2023-08-27 09:02:31 +02:00
Johan Walles
2a5b82fe81
Log start / end on trace level
2023-05-20 07:00:05 +02:00
Johan Walles
1d17d6f68f
Parse --quit-if-one-screen command line flag
2023-05-18 09:27:50 +02:00
Johan Walles
2d028beb0d
Use struct fields rather than anonymous parameters
...
For readability and lowered error-prone-ness.
2023-05-18 09:26:10 +02:00
Johan Walles
eafb70d790
Configurable side scroll amount
...
Using the new --shift command line flag.
Fixes #130 .
2023-03-19 11:57:40 +01:00
Johan Walles
e21005d498
Improve comments
2023-03-02 07:22:32 +01:00
Johan Walles
e17e6bdac2
Make command line error messages more visible
...
Before this change I felt they just disappeared in the clutter from the
help text.
2023-03-02 07:17:05 +01:00
Johan Walles
5432ff567a
Fix speling error
2023-03-02 07:06:10 +01:00
Johan Walles
b4541db00f
Handle the scroll-sideways hints
2023-03-02 07:03:39 +01:00
Johan Walles
65ba59d136
Fix unprintable parsing
2023-03-02 06:56:52 +01:00
Johan Walles
b4eb15a53f
Fix statusbar style printing
2023-03-02 06:50:45 +01:00
Johan Walles
c127d47b69
Handle style option better
2023-03-01 21:38:49 +01:00
Johan Walles
285aff2afc
Do our own help printing
2023-03-01 07:36:49 +01:00
Johan Walles
c730afce46
Nicer code but worse feedback on option parse failures
2023-03-01 07:25:01 +01:00
Johan Walles
144ae466b3
Simplify some code
2023-01-02 23:07:04 +01:00
Johan Walles
2b77cf7605
Bump Chroma to add new styles
...
Relates to #112 .
2022-12-29 08:28:27 +01:00
Johan Walles
b149b09905
Add --follow command line parameter
...
Ref: https://github.com/walles/moar/issues/108#issuecomment-1328724290
2022-11-28 19:09:17 +01:00
Johan Walles
a30a31bb2b
Try supporting Clear-to-EOL
...
This should be about right, but the tests are still failing.
2022-10-27 16:51:17 +02:00
Johan Walles
257b9e7bf5
Clarify we want UTF-8 input
...
Fixes #101 .
2022-08-07 19:26:51 +02:00
Johan Walles
0cd33532f9
Fix scroll hint options parsing
2022-08-07 17:57:13 +02:00
Johan Walles
1e192779f7
Add scroll hint options
...
Broken, unsure why. Tried it without any options and got error messages.
2022-08-07 17:43:29 +02:00
Johan Walles
2a4336f6db
Add --no-statusbar to hide the status bar
...
Fixes #93 .
2022-07-20 22:16:33 +02:00
Johan Walles
0ec6e58b23
Link to source code from --help output
...
Relates to #87 .
2022-07-19 17:07:11 +02:00
Johan Walles
9551a536e8
Tune PAGER= hint in moar --help output
2022-04-20 07:09:42 +02:00
Johan Walles
e7b6c088a5
Suggest "moar" if we're in the $PATH, otherwise an absolute path
2022-04-18 19:05:49 +02:00
Johan Walles
7ad2bad619
Compare absolute PATH paths
2022-04-18 18:49:25 +02:00
Johan Walles
90633263c0
s/filepath.Abs/exec.LookPath/
2022-04-18 18:41:48 +02:00
Johan Walles
faa833fe4e
Use 256 colors only on xterm-256color
...
Fixes #86 .
2022-04-01 20:24:00 +02:00
Johan Walles
388de91d3a
Add option for how to render unprintable characters
...
Fixes #83 .
2022-02-27 09:39:16 +01:00
Johan Walles
f0f4d703a0
Add --statusbar= command line option
...
Supports "plain", "inverse" or "bold", defaulting to "inverse".
Resolves #81 .
2022-02-18 19:09:05 +01:00
Johan Walles
b96c88c4d1
Support retaining screen contents after exit
...
Fixes #76 .
2021-11-09 18:56:02 +01:00
Johan Walles
a710033d6f
Mention transparent decompression in --help message
2021-07-01 19:21:42 +02:00
Johan Walles
2a435c091b
Print MOAR environment value in --help
2021-06-04 06:15:09 +02:00
Johan Walles
4552bfd79c
Add command line switch for hiding line numbers
2021-06-03 21:49:02 +02:00
Johan Walles
0f43cf1ea3
Make line wrapping controllable from the command line
2021-05-22 15:56:55 +02:00
Johan Walles
edacfeec31
Read config from MOAR environment variable
...
Together with c95e1645
this fixes #60 .
2021-05-13 19:00:53 +02:00
Johan Walles
c95e164595
Enable picking style and formatter from command line
...
Related to #60 .
2021-05-13 07:37:34 +02:00
Johan Walles
54942cf12e
Less compatibility improvement
...
If we get both a filename and a pipe, prefer the filename.
For example, this will show the contents of /etc/passwd:
$ echo hello | moar /etc/passwd
Before this change, it displayed "hello" on a page.
2021-04-20 09:18:02 +02:00