Skip to content

fredrikekre/ygg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ygg

Simple installer for using BinaryBuilder.jl built binaries from Yggdrasil outside of Julia.

Installation and usage

  1. Install dependencies: ygg requires julia and make.

  2. Clone this repository and cd to it:

    $ git clone https://github.com/fredrikekre/ygg.git
    
    $ cd ygg
  3. Run make to install the ygg executable:

    $ make

    By default all executables, including ygg, is installed to the build/bin directory inside the repository. Either make sure this directory is available in $PATH or configure the target bin directory by specifying $YGGBINDIR, for example, if you have $HOME/bin in $PATH:

    $ make YGGBINDIR=$HOME/bin

    This will install ygg, and all binaries ygg itself will install, to $HOME/bin/ygg.

  4. Install, update, and uninstall binaries with ygg install <binary>, ygg update <binary>, and ygg uninstall <binary>, respectively. For example, to install the zstd compression binary:

    $ ygg install zstd
  5. To update ygg itself, e.g. if there are new binaries added to the repo, simply run

    $ ygg update ygg
    

Available binaries

The binaries that are currently available to install with ygg are:

  • 7z
  • clang++
  • clang
  • convert
  • duf
  • ffmpeg
  • ffprobe
  • fzf
  • gh
  • ghr
  • git-crypt
  • git
  • gmsh
  • gof3r
  • htop
  • identify
  • kubectl
  • make
  • neper
  • node
  • npm
  • pandoc-crossref
  • pandoc
  • pdfattach
  • pdfdetach
  • pdffonts
  • pdfimages
  • pdfinfo
  • pdfseparate
  • pdftocairo
  • pdftohtml
  • pdftoppm
  • pdftops
  • pdftotext
  • pdfunite
  • rclone
  • rg (ripgrep)
  • rr
  • rsvg-convert
  • tectonic
  • tmux
  • tokei
  • unpaper
  • zstd/zstdmt

If a binary is available in Yggdrasil it is, in general, quite easy to add new ones: just a single line in the Makefile!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published