Chris Allen Lane
85f5ae8ec7
chore: various lint corrections
...
Make various lint corrections in order to appease `staticcheck`.
2022-08-04 20:43:50 -04:00
Chris Allen Lane
484b447391
perf(Sheets): do not walk hidden directories
...
Modify `Sheets.Load` to not walk hidden directories like `.git`. This
optimization can potentially prevent thousands of system calls from
being made, because `.git` directories can contain many files.
2022-08-04 20:43:42 -04:00
Chris Allen Lane
cfd1702bc6
Merge pull request #685 from chrisallenlane/page-bug
...
Fix #681
2022-08-02 20:37:48 -04:00
Christopher Allen Lane
7406ebfb5e
chore(deps): update dependencies
2022-08-02 20:30:31 -04:00
Christopher Allen Lane
0737af2fec
fix: pagination error on Linux
...
Bury the `more` pager default on Linux in an effort to work around the
following problem:
https://github.com/cheat/cheat/issues/681#issuecomment-1201842334
We're satisficing for this kludge because it does not appear to be
possible to actually make `more` perform as expected in all
environments.
2022-08-02 20:27:56 -04:00
Christopher Allen Lane
a23d372d1f
docs(INSTALLING): nix
link
...
Update the `nix` package information.
2022-07-06 08:11:42 -04:00
Chris Allen Lane
fe66ff3768
Merge pull request #679 from chrisallenlane/hacking-md
...
docs: create `HACKING.md`
2022-07-05 15:11:09 -04:00
Christopher Allen Lane
7fed1f63a6
docs: create HACKING.md
...
Create a `HACKING.md` file for onboarding new developers to `cheat`.
2022-07-05 15:07:34 -04:00
Christopher Allen Lane
a297d1619c
chore(build): remove make docker-run
...
Remove the `docker-run` `make` target, which was added in haste. It was
entirely redundant with `docker-sh`.
2022-07-05 14:40:15 -04:00
Chris Allen Lane
ef1da90a77
Merge pull request #678 from chrisallenlane/go-install
...
Build/CI corrections
2022-07-05 12:24:48 -04:00
Christopher Allen Lane
d8f405c112
chore(ci): use Go 1.18 in CI
...
Use Go 1.18 in the CI pipeline.
2022-07-05 11:59:08 -04:00
Chris Allen Lane
f8403ff241
Merge pull request #676 from chrisallenlane/install-md
...
docs: create `INSTALLING.md`
2022-07-05 11:24:02 -04:00
Christopher Allen Lane
65f6be3fd8
docs: create INSTALLING.md
...
- Create `INSTALLING.md`
- Update the `README.md`
2022-07-05 11:19:40 -04:00
Chris Allen Lane
1cb53697d2
Merge pull request #674 from cheat/4.2.5
...
4.2.5
2022-07-04 22:37:19 -04:00
Christopher Allen Lane
14f321b0e6
chore: bump version to 4.2.5
2022-07-04 22:00:35 -04:00
Christopher Allen Lane
d3250fda79
chore(deps): upgrade vendored dependencies
2022-07-04 22:00:35 -04:00
Zhizhen He
c482488c41
fix: replace Parse with ParseArgs
...
Parse() is deprecated
2022-07-04 22:00:35 -04:00
Chris Allen Lane
fe8f39013e
Merge pull request #673 from chrisallenlane/win-compat
...
fix: Windows compatibility
2022-07-04 17:03:11 -04:00
Christopher Allen Lane
1016b20ef2
chore: bump version to 4.2.4
...
Bump version to `4.2.4`. This version contains numerous Windows fixes
and improvements.
2022-07-04 16:58:58 -04:00
Christopher Allen Lane
def8985dcd
fix: Windows support
...
Fix an issue whereby the installer installed cheatsheets into the wrong
directory on Windows. This occurred because previously `path.Join` was
used where `path/filepath.Join` should have been used.
This matters, because the former always uses `/` as the path separator,
whereas the latter will use `/` or `\` as is appropriate for the
runtime environment.
This should resolve bullet point 4 in #665 .
2022-07-04 16:55:57 -04:00
Christopher Allen Lane
e6f12147df
fix: config fixes for Windows
...
- Update the default config file to use `more` instead of `less` as the
default pager, in order to support Windows out-of-the-box. (#655 , #665 ).
- Use `terminal` Chroma formatter (rather than `terminal16m`) in order
to accommodate less capable terminal emulators like `cmd.exe` by
default. Similarly, default to `colorize: false` in configs (changed
from `true`) (#665 ).
- Comment out default `style` in order to avoid printing ANSI color
codes into terminals without color support (#665 )
- Attempt to intelligently choose a default editor, rather than rely on
a hard-coded `vim` in the configs. This should make it easier to use
`cheat` immediately without needing to specify configs. It should also
improve `cheat`'s Windows compatibility. (#665 )
2022-07-04 16:06:37 -04:00
Christopher Allen Lane
a8c2c396ed
feat(build): crate docker-run
target
...
Create a `docker-run` `make` target for opening a shell in an Alpine
container for development.
2022-07-04 13:13:27 -04:00
Christopher Allen Lane
35262df4f2
fix(build): Windows executable packaging
...
Fix an issue whereby the Windows zip release contained an extraneous
(and annoying) `dist` parent directory.
2022-07-04 12:34:06 -04:00
Chris Allen Lane
12ffa4cb5c
Merge pull request #644 from cheat/develop
...
Windows fixes, Android support
2021-10-09 12:13:01 -04:00
Chris Allen Lane
d9c602f9e1
Merge pull request #643 from chrisallenlane/android
...
fix(Paths): Android support
2021-10-09 11:30:18 -04:00
Christopher Allen Lane
b67ff8b6a8
fix(Paths): Android support
...
Add `"android"` to the explicit whitelist of supported operating
systems. This may resolve incompatibilities with certain Android
environments.
2021-10-09 11:27:38 -04:00
Christopher Allen Lane
a500a621a1
chore: bump version
...
Bump version to 4.2.3.
2021-10-09 10:59:02 -04:00
Chris Allen Lane
23b6928874
Merge pull request #639 from mattn/fix-windows
...
Fix Windows
2021-10-09 10:10:39 -04:00
Chris Allen Lane
9de39fb12b
Merge pull request #634 from cheat/dependabot/go_modules/github.com/mattn/go-isatty-0.0.14
...
chore(deps): bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14
2021-10-09 09:51:49 -04:00
Chris Allen Lane
ad501c4cbe
Merge pull request #641 from OmgImAlexis/patch-1
...
chore: fix typo in comment
2021-10-09 09:39:41 -04:00
Christopher Allen Lane
f17de401e5
docs(CONTRIBUTING): pr against develop
...
Add a note to `CONTRIBUTING.md` requesting that contributors open
pull-requests against the `develop` branch.
2021-10-09 09:34:23 -04:00
Alexis Tyler
2c097adeda
chore: fix typo in comment
2021-09-30 07:30:20 +09:30
Yasuhiro Matsumoto
b825e0f535
Fix Windows
2021-09-29 01:33:59 +09:00
dependabot[bot]
8385277b28
chore(deps): bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.13...v0.0.14 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-07 22:10:46 +00:00
Chris Lane
768d55e5d4
chore: bump version
...
Bump version to `4.2.2`.
2021-06-08 21:02:03 -04:00
Chris Lane
6aedc5c116
chore: whitespace edit on Makefile
2021-06-08 20:59:57 -04:00
Chris Lane
e881bb1f97
chore: update go.sum
2021-06-08 20:59:57 -04:00
Chris Lane
501f9c66ad
deps: upgrade dependencies
2021-06-08 20:59:57 -04:00
Pablo Lecolinet
a2aa82d9f3
Add ARM64/ARMv8 build
2021-06-08 20:59:57 -04:00
PabloLec
018bce7ad5
Fix ZSH autocompletion
2021-06-07 11:42:47 +02:00
Chris Allen Lane
17acefdd9b
Merge pull request #617 from bernermic/master
...
Adds some git helper scripts
2021-05-14 12:21:26 -04:00
Michael Berner
37918e09a4
Adds some git helper scripts
2021-05-07 20:53:54 +02:00
Chris Allen Lane
86967873a8
Merge pull request #623 from cheat/github-actions
...
chore: migrate into Github Actions
2021-05-03 17:02:27 -04:00
Chris Lane
d237d98c15
chore: migrate into Github Actions
...
Replace Travis CI integration in favor of Github Actions.
2021-05-03 16:43:27 -04:00
Chris Allen Lane
eb9b3e7798
Merge pull request #624 from cheat/dependabot/add-v2-config-file
...
chore: upgrade to GitHub-native Dependabot
2021-05-03 14:32:08 -04:00
dependabot-preview[bot]
b0a351033d
Upgrade to GitHub-native Dependabot
2021-04-29 20:40:56 +00:00
Chris Allen Lane
1eb44e8809
Merge pull request #621 from chrisallenlane/v4.2.1
...
Squashed commit of the following:
2021-04-28 12:55:17 -04:00
Chris Lane
55b18b4897
Squashed commit of the following:
...
commit 95479c8ad744db48386a5c78e54ef8da80e9120b
Author: Chris Lane <chris@chris-allen-lane.com>
Date: Wed Apr 28 12:26:32 2021 -0400
chore(version): bump version to 4.2.1
commit 6956f51cae
Author: Chris Lane <chris@chris-allen-lane.com>
Date: Wed Apr 28 12:24:21 2021 -0400
fix(Makefile): `vendor-update`
Update the `vendor-update` build target to run `go mod vendor` after
updating dependencies.
commit 0aca411279
Author: Chris Lane <chris@chris-allen-lane.com>
Date: Wed Apr 28 12:23:24 2021 -0400
chore(deps): update dependencies
commit e847956b02
Author: Chris Lane <chris@chris-allen-lane.com>
Date: Wed Apr 28 08:26:51 2021 -0400
chore(deps): build updates
- Upgrade `go` to `1.16.3`
- Attempt to fix build errors regarding dependencies
2021-04-28 12:35:32 -04:00
Chris Allen Lane
883a17092f
Merge pull request #606 from chrisallenlane/4.2.0
...
4.2.0
2020-11-28 11:27:09 -05:00
Chris Lane
4f2a57fce8
fix(view): whitespace corrections
...
- Fix bug whereby `--all` flag would conflict with pager
- Fix whitespace inconsistencies among view and search outputs
2020-11-28 11:18:16 -05:00