Giter Club home page Giter Club logo

overlays's People

Contributors

ayyess avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

overlays's Issues

Use the newer `Go` version instead of the old `ruby` script

If you less the fzf file, there is a note: This script is no longer maintained. Use the new Go version.
The ebuild currently installs the old ruby script. The new Go version is in src/. I don't know anything about Go, so I'm not even sure how to compile it (have to play with it more). If you can do it, would be nice. The ruby dependency can be dropped then. Maybe it would make sense to split the build in two - one depending on ruby and offering the old script (for people who are really bothered to install Go), another depending on Go and offering just the new version. The newer fzf features are only available in the Go version.
Side note, the install.sh script have an option to download a pre-compiled binary (but I guess it's not the Gentoo way, is it? Unless it's a binary package ebuild).

app-misc/fzf - completion.bash installed into wrong directory

https://github.com/andjscott/overlays/blob/master/app-misc/fzf/fzf-0.12.0.ebuild#L24
The file completion.bash should not be installed into /usr/share/bash-completion/completions, but rather to /etc/bash_completion.d.
The first dir holds completions that are loaded on-demand for particular commands. Installing completion.bash there as fzf will source the file only when the user types fzf and press tab twice. But completion.bash doesn't contain completions for the command fzf, it contents completions that add ability to use ** to various standard commands (e.g. cp, cd, unset etc.). So this file should be sourced when bash_completion is initialized - means it should be in /etc/bash_completion.d.

On a side note, it would be nicer if the downloaded distfile was saved as fzf-0.12.0.tar.gz, not 0.12.0.tar.gz, is that possible with ebuilds?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.