Skip to content
This repository has been archived by the owner on Mar 20, 2021. It is now read-only.
/ flyingwhale Public archive

This makes a container as a command line tool from many package management systems. (Apache License)

Notifications You must be signed in to change notification settings

74th/flyingwhale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flying Whale : any package management systems in the container

This makes a container as a command line tool from many package management systems.

what's this?

If you want to use a command (ex: "marked" markdown compiler) without installing nodejs, you type this.

whale npm install marked

You can use it!

marked README.md

Also you can use whale apt-get install and whale yum install too.

how it works

It creates a docker container installed the command by using package managers, and adds a script to call the container into /usr/local/bin/.

#!/bin/sh
# This script was created by flying docker 0.1
docker run -it --rm -v `pwd`:/src --workdir=/src --entrypoint=marked whale-npm-marked $*

install

Available for MacOS and Linux. https://github.com/74th/flyingwhale/releases

supporting package manages

  • whale npm install <package-name>
  • whale yum install <package-name>
  • whale apt-get install <package-name>

License

  • Apache License 2.0

About

This makes a container as a command line tool from many package management systems. (Apache License)

Resources

Stars

Watchers

Forks

Packages

No packages published