Denis Isidoro
|
fcfa7843fc
|
wip
|
2020-03-16 08:02:23 -03:00 |
|
Ingolf Wagner
|
b70fd7d66a
|
cargo: fix unnecessary openssl dependency
|
2020-03-16 14:23:46 +08:00 |
|
Denis Isidoro
|
92cf10d10a
|
Allow repos with @ (#272)
|
2020-03-15 22:13:18 -03:00 |
|
Denis Isidoro
|
4593a50bd0
|
Fewer keywords
|
2020-03-15 19:49:38 -03:00 |
|
Denis Isidoro
|
5029722fc6
|
Add more labels to Cargo.toml
|
2020-03-15 19:47:00 -03:00 |
|
asd
|
7d7441d6c2
|
Vendored OpenSSL
|
2020-03-15 14:06:25 -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 |
|
Denis Isidoro
|
7f4fc90116
|
Prevent panic when there are no cheats (#244)
Fixes #243
|
2020-03-12 23:32:28 -03:00 |
|
Denis Isidoro
|
f6a4fec13d
|
Add support for variable dependency (#242)
Fixes #203
|
2020-03-12 21:39:15 -03:00 |
|
Denis Isidoro
|
c5b3b175f6
|
Add support for navi fn (#241)
Fixes #208
|
2020-03-12 21:05:18 -03:00 |
|
Denis Isidoro
|
e32e0f1245
|
Fix delimiter (#239)
Fixes #230
|
2020-03-12 19:04:47 -03:00 |
|
Denis Isidoro
|
0f8b9853b6
|
Bump
|
2020-03-12 17:42:56 -03:00 |
|
Denis Isidoro
|
a1dea118c0
|
Fix path issues (#231)
Fixes #224 and #228
|
2020-03-12 13:03:04 -03:00 |
|
Denis Isidoro
|
770793317b
|
Handle relative symlinks (#225)
Attempts to solve #224 and #223
|
2020-03-11 20:26:00 -03:00 |
|
Denis Isidoro
|
2ac30999c2
|
Bump
|
2020-03-11 11:31:04 -03:00 |
|
Denis Isidoro
|
8069e6dbe2
|
Bump to 2.0.2
|
2020-03-10 14:11:19 -03:00 |
|
Denis Isidoro
|
ac61dd09b4
|
Fix use in subshell (#213)
|
2020-03-07 18:03:51 -03:00 |
|
Denis Isidoro
|
c5cd85bb41
|
Rust implementation (#197)
|
2020-03-04 18:01:23 -03:00 |
|