Denis Isidoro
|
ead1323965
|
[Alfred] Add support for free input text (#354)
|
2020-04-25 22:26:39 -03:00 |
|
Denis Isidoro
|
0015d317b8
|
Improve code quality even more (#353)
|
2020-04-25 21:42:24 -03:00 |
|
Denis Isidoro
|
434fc4ac76
|
Improve code quality a little bit (#352)
Fixes #349
|
2020-04-25 15:30:05 -03:00 |
|
Denis Isidoro
|
c7f919eaa0
|
Add support for Alfred (#347)
|
2020-04-19 15:51:04 -03:00 |
|
Stepan Henek
|
229ae72bbb
|
Add finder argument to choose between fzf and skim
|
2020-03-28 22:58:17 +01:00 |
|
Csonka Mihaly
|
8c4100abea
|
Potentialy fix error string creation to only be done when needed.
|
2020-03-23 17:04:32 +01:00 |
|
Csonka Mihaly
|
f214a561b8
|
Remove unneeded mut
|
2020-03-23 16:38:01 +01:00 |
|
Csonka Mihaly
|
800a7e61a7
|
Added backticks around variable data in error info. Less ambiguous when input is empty.
|
2020-03-22 16:31:49 +01:00 |
|
Csonka Mihaly
|
a4c30d7439
|
Make shell handler return an anyhow::Error.
|
2020-03-22 01:54:04 +01:00 |
|
Csonka Mihaly
|
ff264735b9
|
Add error info to core flow.
|
2020-03-21 15:56:03 +01:00 |
|
Csonka Mihaly
|
54fec8728e
|
Add error context to ad-hoc functions.
|
2020-03-21 02:12:39 +01:00 |
|
Csonka Mihaly
|
0a84a0a2c9
|
Add error info to preview::extract_elements
|
2020-03-21 01:43:11 +01:00 |
|
Csonka Mihaly
|
f1182279a9
|
Add context to possible errors for the repo subcommand.
|
2020-03-21 01:34:20 +01:00 |
|
Denis Isidoro
|
84e28e7885
|
Small refactors (#289)
|
2020-03-18 12:29:29 -03:00 |
|
Denis Isidoro
|
a0bba94db3
|
Minor fixes (#285)
|
2020-03-18 08:38:13 -03:00 |
|
Denis Isidoro
|
0b91a374fe
|
Add navi repo browse (#280)
|
2020-03-16 22:56:47 -03:00 |
|
Denis Isidoro
|
de16846aba
|
Initial cheat repo support (#258)
This PR makes navi stop bundling `.cheat` files and makes it able to download from repos on GitHub, using a standardized config directory.
- it fixes #233 and #237
- it makes #52, #256 and #257 much easier to implement
- it makes #40 harder to implement
- it's an alternate solution to #140
- it's influenced by #238 and #254.
This PR ended up being much bigger than I would like so if you could review only this description it would be already very nice!
When navi is started for the first time, a welcome cheatsheet is shown:

If the user selects the first option, the user is prompted to download `.cheat`s from https://github.com/denisidoro/cheats:


The config folder is populated:

When run again, cheats are available:

### Breaking changes
In order to make navi stop bundling shell widgets as well, a breaking change has been introduced: `source $(navi widget bash)` won't work anymore. It should be `source <(navi widget bash)` now. Any ideas on how to make this transition more graceful?
|
2020-03-15 13:46:58 -03:00 |
|