Commit Graph

875 Commits (main)
 

Author SHA1 Message Date
Jorge Bucaran bdca0817c7
Center align benchmark graph. 8 years ago
Jorge Bucaran 7497b7c96f
Make benchmarks run horizontally to save vertical space. 8 years ago
Jorge Bucaran 10d07196ed
Fix GitHub markdown nonsense, move badges up. 8 years ago
Jorge Bucaran 612560c92d
Thin line under badges. 8 years ago
Jorge Bucaran 4878de9eb1
Do not list info about `--help` option by default. 8 years ago
Jorge Bucaran 159dd0744b
Add link to plugin search. 8 years ago
Jorge Bucaran a99d89bde4
Do not use `env` to export GIT_ASKPASS. 8 years ago
Jorge Bucaran 849c070d74
Force Git to fail if the user is not authenticated when cloning unexisting repos. 8 years ago
Jorge Bucaran a055b4c879
Add more instrumentation. 8 years ago
Jorge Bucaran c11774c525
Remove debug statements inside __fisher_deps_install to avoid Spin fail. 8 years ago
Jorge Bucaran aae66ae0d8
Ignore git stash standard error. 8 years ago
Jorge Bucaran 903fdad734
Add news about translated guides and thank authors ❤️. 8 years ago
Jorge Bucaran 9c00afd73a
Add more instrumentation and more polite error message. 8 years ago
Jorge Bucaran 5271b14975
Stash changes and pull rebase to update. Fix #103 8 years ago
Jorge Bucaran 0bc883f80c
Remove debug statements inside __fisher_index_update to avoid Spin fail. 8 years ago
Jorge Bucaran 04246b5ea7
Docs. 8 years ago
Jorge Bucaran 58d70ec3c6
0.8.0 8 years ago
Jorge Bucaran 89c01dc235
Add instrumentation using fishery/debug. 8 years ago
Jorge Bucaran 3516a80aee
Update 8 years ago
Jorge Bucaran 95412aeab7
Use -h instead of --help for consistency w/ other commands. 8 years ago
Jorge Bucaran a25fc7353e
Remove scripts directory in favor functions/ or root/
Remove scripts directory in favor of using the functions/ or root
for sharing scripts. Using a scripts directory does not solve the
main problem of sharing scripts with the same name, so this addition
was deemed of little value. In the future, a more robust way to avoid
name collisions when sharing scripts would be nice to have, but at
the moment having a scripts directory is not solving this problem
but just adding clutter to the configuration.

Closes #105.
8 years ago
Jorge Bucaran d5601ab4c7
Update function description. 8 years ago
Jorge Bucaran bca78c3903
Update function description. 8 years ago
Jorge Bucaran 10ffcf41cc
Add function description. 8 years ago
Jorge Bucaran 68f73a1aa9
Add user configuration before sourcing Fisherman configuration
Obviously this should be the other way around, otherwise, the
user would not be able to modify any variables that have an
effect when Fisherman starts.

In other words, when users install Fisherman, the code in
config.fish should be added before sourcing Fisherman
configuration and not after (current way).
8 years ago
Jorge Bucaran 7be1ad07d2
fisher --list description change. 8 years ago
Jorge Bucaran cbf73e82b0
Teach __fisher_plugin_disable any uninstall options, e.g, --force. 8 years ago
Jorge Bucaran 415487dfc9
Teach uninstall handler about uninstall options.
+ Now __fisher_plugin_uninstall_handler is aware of a third argument,
`option` that can be used to indicate the event handler or uninstall
file abot any options available in `fisher uninstall`, namely, --force.

+ In addition, the uninstaller mechanism no longer receives the name of
the plugin, as this information is usually already available to plugins
anyway.

+ Finally, a path to the parent directory where the uninstall.fish file
is located is given instead of the full path to the file. Again, the
plugin usually knows the name of the file, `uninstall.fish`.
8 years ago
Jorge Bucaran f50ee6d232
Update to include new faster __fisher_help_* functions 8 years ago
Jorge Bucaran 285fa3ac76
Add new __fisher_help_* functions.
Split help command functionality into individual functions
for cosistent with the way other commands are structured,
and improve tab completion times by skipping the overhead
of calling fisher_help directly.
8 years ago
Jorge Bucaran 47f787535a
Update for new __fisher_help_* functions. 8 years ago
Jorge Bucaran 3eb4f2b4c8
Add correct help for fisher --list option. 8 years ago
Jorge Bucaran a92a749e82
Remove git -C to improve support in exotic systems. 8 years ago
Jorge Bucaran 97b30dc97f
Fix bug introduced in 83b84b causing make to not get called. 8 years ago
Jorge Bucaran 36217629e2
Simplify fishtape download URL passed to install. 8 years ago
Jorge Bucaran dc5bcce0b8
Change name request. 8 years ago
Jorge Bucaran 1856524e74
Do not fail if Makefile is missing or empty w/ support for fish 2.1.2 8 years ago
Jorge Bucaran e0ed629777
One more push before 0.8.0, fixed bugs, paved the way for DEBUG mode.
* Add Mizuki to THANKS for help with Japanese translation of the QuickStart Guide.
* fisher --list should return 1 (fail) if no plugins are installed. Closes #101.
* More consistent style 'Usage' instead of 'usage'.
* Silence index check in case $fisher_cache/.index does not exist.
* Add more descriptive message if plugin is not found.
* Silence search failure in case $fisher_cache/.index does not exist.
8 years ago
Jorge Bucaran 4b15cf374f
Ahoy! We are getting close to 0.8.0
* Move AUTHORS -> THANKS and remove automatic generation.

THANKS is more sensible than AUTHORS. CREDITS was second best.
Also, after perusing similar files in other projects I noticed
some entries lacking a valid email address and decided fow now
this file should be curated manually to make sure each entry
contains a useful link. This allows users who have contributed
to the project ways other than committing code to be added to
the list as well.

* Rename wait -> spin.

* Remove extra padding in links. (Cosmetic)

* Update to reflect API refactorings.

* Fix bug causing brackets to show up in description.

* Implement using spin function.

* __fisher_gist_to_name uses curl to query the GitHub API which will
return a JSON stream even if the Gist could not be found. So, it's
not possible to determine whether we failed or not using our spin
function and actually need to check the returned string to see if
it contains a valid name or not.

* Let git pull write errors to stderr.

* Use new internal __fisher_spin.

* Extract spin to independent / external module and tweak Makefile
to better integrate with new install process.
8 years ago
Jorge Bucaran 1f16aa1521
Add new plugins and translations sections. 8 years ago
Jorge Bucaran 36f9fc85d8
Merge pull request #96 from ViViDboarder/patch-1
Super tiny typo in fisher-config.md
8 years ago
Ian ebe4f2adb0 Super tiny typo in fisher-config.md 8 years ago
Jorge Bucaran 421ef675f3
Fix dead white space link next to the logo. 8 years ago
Jorge Bucaran 7cb7f344b5
Remove , but still think it's cool. 8 years ago
Jorge Bucaran bf6806eb15
Make Slack logo blue. 8 years ago
Jorge Bucaran d46ec4a2a8
Add @daenney automatically. 8 years ago
Jorge Bucaran a21491a329
0.7.0 8 years ago
Jorge Bucaran 5dc1eea953
Ahoy! an early v0.7.0 is here!
+ Add  the ability  to install plugins  from Gists.  You can
distribute a very simple,  one-single function plugin in the
form  of a  Gist. Your  users  can install  it using  fisher
install  url and  Fisherman will  query the  Gist using  the
GitHub API to get a list of  the Gist files and use the name
of the  first identified *.fish  file to name the  plugin in
your system.  Since there is no  formal way to name  a Gist,
and you may  prefer to keep the "description"  field for the
actual description  and not a name,  Fisherman supports only
one fish file per Gist. Closes #75.

+ Use command(1) when calling non-builtins. Thanks @daenney.
Closes #79.

+  Add  __fisher_plugin_can_enable  to detect  installing  a
prompt that is not the current one. Closes #78.

+  Remove  the ability  to  install  a  plugin in  a  parent
directory using ..  or ../ or even worse, ../../  as well as
other combinations  that navigate  to a parent  directory. I
find  the use  case odd  at  best, and  more dangerous  that
useful.  If you  want  to  install a  local  plugin use  the
full  path  or a  relative  path,  always top  down.  fisher
install  . or  fisher  install my/plugin  or fisher  install
/Users/$USER/path/to/plugin. Closes #81.
8 years ago
Jorge Bucaran d566eb68f6
Merge branch 'daenney-all-the-commands' 8 years ago
Jorge Bucaran eb7a4f2e39
Update. 8 years ago