Commit graph

105 commits

Author SHA1 Message Date
Denis Isidoro
531a0a7508
Use comment instead of snippet as example 2020-08-29 19:12:41 -03:00
Denis Isidoro
e61e588b82
Improve documentation (#395) 2020-08-29 18:58:55 -03:00
Dustin Rodrigues
f4c386b8e9
fix minor readme link typos 2020-08-26 23:03:08 -04:00
Matthias Coppens
b7a5bc916b
Add Gentoo installation instructions
Navi is available in the GURU overlay for Portage
2020-08-25 11:55:09 +02:00
Denis Isidoro
35acf704bb
Fix typo 2020-08-23 20:20:03 -03:00
Denis Isidoro
00fe27ba79
Add ability to extend cheatsheets (#382)
Fixes #377
2020-08-23 20:09:27 -03:00
Denis Isidoro
74cacdc4dd
Remove inline package manager badges 2020-08-14 17:07:16 -03:00
Denis Isidoro
657992b173
Allow implicit variable dependencies (#379)
* Allow implicit variable dependencies

* Aug-14 12h01: core.rs, Cargo.toml, Cargo.lock

* Aug-14 12h04: cases.cheat

* Aug-14 12h08: cases.cheat
2020-08-14 13:53:23 -03:00
Denis Isidoro
22c0d03586
Make widget sourcing defensive 2020-08-13 09:15:25 -03:00
Serg Nesterov
57834cd1e3
Add instructions on installing with nix 2020-08-04 14:06:10 +03:00
Denis Isidoro
a754a6b041
Remove references to bash implementation (#355) 2020-04-27 11:25:58 -03:00
Denis Isidoro
c2dfbcd614
Mention Alfred Powerpack 2020-04-25 22:27:24 -03:00
Denis Isidoro
ead1323965
[Alfred] Add support for free input text (#354) 2020-04-25 22:26:39 -03:00
Denis Isidoro
a78044fec7
Fix typo 2020-04-19 16:12:36 -03:00
Denis Isidoro
082bc81611
Add instructions for Alfred 2020-04-19 16:09:02 -03:00
Denis Isidoro
c7f919eaa0
Add support for Alfred (#347) 2020-04-19 15:51:04 -03:00
Denis Isidoro
5c8b9b4aff
Fix typo 2020-04-17 20:10:41 -03:00
Denis Isidoro
6b9d97bc09
Fix typo 2020-04-11 10:58:58 -03:00
Denis Isidoro
6678cda032
Add support for post-choice manipulation (#335)
Fixes #325
2020-04-10 23:01:35 -03:00
Denis Isidoro
e683c0f28c
Make variable dependency example simpler 2020-03-30 18:45:45 -03:00
Denis Isidoro
0400eabd9b
Mention skim 2020-03-30 10:40:45 -03:00
Denis Isidoro
faa076b969
Stop referencing denisidoro/tools/navi 2020-03-26 14:16:04 -03:00
Denis Isidoro
790e24ea49
Mention --multi again 2020-03-19 22:15:02 -03:00
Denis Isidoro
10f0219792
Forward many more parameters to fzf after --- (#294) 2020-03-19 22:01:50 -03:00
Denis Isidoro
f85a4b70f9
Fix typo 2020-03-19 11:19:39 -03:00
Denis Isidoro
2ca1d8fc85
Fix --multi with --column + refactors (#290) 2020-03-19 09:19:50 -03:00
Denis Isidoro
84e28e7885
Small refactors (#289) 2020-03-18 12:29:29 -03:00
Denis Isidoro
87a5efa059
Add version badge 2020-03-18 08:48:03 -03:00
Denis Isidoro
b78903a9d4 Fix typo 2020-03-17 12:57:06 -03:00
Denis Isidoro
97ab7e36c8 Update variable options 2020-03-17 12:53:23 -03:00
Denis Isidoro
4a0a492bf4
Remove travis (#284) 2020-03-17 12:50:22 -03:00
Denis Isidoro
b49ee6a491
Make --allow-extra default (#281) 2020-03-17 12:39:38 -03:00
Denis Isidoro
6e582e4015
Mention navi repo browse (#282) 2020-03-16 23:23:01 -03:00
Denis Isidoro
cc8982f014
Mention featured repos 2020-03-16 14:25:21 -03:00
Ingolf Wagner
8f0a686ddb
Merge branch 'master' into feature/travis 2020-03-16 20:48:59 +08:00
Ingolf Wagner
7c44194aee
travis: add travis build script 2020-03-16 20:45:03 +08:00
Denis Isidoro
081f3216f3
Remove duplicates 2020-03-16 08:23:33 -03:00
Denis Isidoro
131a635867
Remove OpenSSL dependency (#275) 2020-03-16 08:16:47 -03:00
Denis Isidoro
fcfa7843fc wip 2020-03-16 08:02:23 -03:00
Denis Isidoro
d5a5bafeaa
Add pros 2020-03-15 22:28:39 -03:00
Denis Isidoro
8ec183ac96
Add anchor link to FZF_DEFAULT_OPTS 2020-03-15 22:19:13 -03:00
Denis Isidoro
ced2ebe26a
Add anchor link to data_dirs 2020-03-15 22:16:16 -03:00
Denis Isidoro
e93ff060a6
Remove brackets in navi repo add 2020-03-15 22:14:46 -03:00
Denis Isidoro
672fcc0c69
Improve README (#271) 2020-03-15 22:00:33 -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:
![Screenshot at 2020-03-15 10-20-04](https://user-images.githubusercontent.com/3226564/76702240-19fffd80-66a7-11ea-884f-97c565bc1ead.png)

If the user selects the first option, the user is prompted to download `.cheat`s from https://github.com/denisidoro/cheats: 
![Screenshot at 2020-03-15 10-20-35](https://user-images.githubusercontent.com/3226564/76702239-19fffd80-66a7-11ea-8f69-324f669b1e01.png)
![Screenshot at 2020-03-15 10-22-59](https://user-images.githubusercontent.com/3226564/76702236-18363a00-66a7-11ea-8ff4-53b497f85888.png)

The config folder is populated:
![Screenshot at 2020-03-15 10-21-11](https://user-images.githubusercontent.com/3226564/76702238-19676700-66a7-11ea-8367-3e7b5733f2b4.png)

When run again, cheats are available:
![Screenshot at 2020-03-15 10-21-34](https://user-images.githubusercontent.com/3226564/76702237-19676700-66a7-11ea-9c2a-d8829340f3e9.png)

### 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
asd
1678564800 💅 2020-03-14 18:14:30 -03:00
Denis Isidoro
3fa141846b
Allow multiline commands (#262)
Fixes #260
2020-03-14 18:08:57 -03:00
Ingolf Wagner
0d22fe49ab
pull request comments 2020-03-14 23:46:33 +08:00
Ingolf Wagner
2d86b64683
add --allow-extra to README 2020-03-14 20:32:01 +08:00
Denis Isidoro
f6a4fec13d
Add support for variable dependency (#242)
Fixes #203
2020-03-12 21:39:15 -03:00