How do I update fisherman to the latest version. I have 1.4.0 and I see that there is a new release. But if I do fisher update, it updates only plugins ("update everything" in the docs is a bit confusing). If I try to run curl -sL get.fisherman.sh | fish, it tells me,
โ fisherman is already installed. To reinstall: ....
So do I have to _reinstall_ fisherman every time when there's a new release?
@laughedelic
So do I have to reinstall fisherman every time when there's a new release?
No.
fisher update updatse everything, i.e, plugins _and_ fisherman too. If that's not working for you, can you post the log of the error?
_EDIT_: Haha, someone forgot (me) to bump the VERSION file. In the past, we were using make to automate this process. With, 1.5.0 I ditched make in favor of a pure fish installer, but forgot to update the VERSION file.
You were most likely running 1.5.0, just with the wrong VERSION file. My bad!
Thanks for the fix! Now it worked as expected:
> fisher update
1 โ ธ
Aye! Fisherman updated from 1.4.0 to 1.5.0 (4s)
Btw, spin leaves these dots after it finishes sometimes..
@laughedelic And there's also that number. This must be a bug in spin. I need to dig into this.
BTW are you familiar with fin already? and congrats on creating the 200th issue ๐
there's also that number
It's because one plugin also got updated (getopts). Or is that number supposed to disappear too?
are you familiar with fin already?
Not really. I'm new to fish and fisherman and I'm a bit confused about relationships between things here. I thought that fin and fisherman are competitors, but then I saw fin in the fishery...
200th issue ๐
๐ ๐
They are competitors in a friendly way, they learn from each other. They are all part of the "fisherman ecosystem". So, what was previously known as the fishery is now just fisherman. In other words, fisherman is now both the name of the plugin manager in this repo _and_ the umbrella term to refer to the ecosystem. Neither is going away, since they are designed differently.
Since the beginning people were already saying "fisherman plugins" anyway.
And there's also that number. This must be a bug in spin. I need to dig into this.
Looks like https://github.com/fisherman/fisherman/issues/179
@domoritz Have you seen fin already? https://github.com/fisherman/fin
Yeah, just saw it today. I'm trying to understand what the fisherman - fin is (assuming that fisherman offers something fin doesn't).
I guess https://github.com/fisherman/fin#15-why-did-you-create-a-new-project-instead-of-improving-fisherman explains part of my question.
Well, fisherman has search and can install things by name by looking at the index. fin is supposed to be more "agnostic" and try not to depend on things like a centralized index. Also, since fisherman uses this index, it can create completions with plugin descriptions. If that's not essential to you, try out fin.
I usually just search on github or browse some web page that lists plugins.
Yeah, me too, or use fisherman.sh#search. The idea with the search command was a good one, but in practice, people are more inclined to browse/search online than using a cli for this kind of thing.
Is that just a guess? I miss the search command much. R.I.P. fin. :/
@tasmo There is no builtin search command, but the index is still available. It's just a matter of creating a plugin to search it. I might just do that after I am done with some other stuff first in the TODO.
I am working on a bunch of small plugins and a little surprise for everything.
The old search code is still available if you look in the git history. Perhaps extract that into a plugin and add it to the organization?
I can send you an invite if you're interested.
Is that just a guess?
Kind of. Also feedback from several users. No hard data though.