• This repository has been archived on 02/Sep/2023
  • Stars
    star
    196
  • Rank 198,553 (Top 4 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🌱 a tiny distro-independent package manager

bonsai Build Status

# -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- #
#                                                         #
#                   ,####,                                #
#                   #######,  ,#####,                     #
#                   #####',#  '######                     #
#                   ''###'';,,,'###'                      #
#                          ,;  ''''                       #
#                         ;;;   ,#####,                   #
#                        ;;;'  ,,;;;###                   #
#                        ';;;;'''####'                    #
#                         ;;;                             #
#                      ,.;;';'',,,                        #
#               #     '     '                             #
#               #                        O                #
#               ##, ,##,',##, ,##  ,#,   ,                #
#               # # #  # #''# #,,  # #   #                #
#               '#' '##' #  #  ,,# '##;, #                #
#                                                         #
#                                                         #
#          http://github.com/mitchweaver/bonsai           #
#                                                         #
#                      * NOTICE *                         #
#                                                         #
#       In early development. Not intended for use.       #
#                                                         #
# -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- #

Bonsai

Originally the package manager of a now extinct hobby Linux distribution, bonsai is small package manager meant to be cross-platform and extremely simple to use. Written in POSIX shell with only basic UNIX utilities as dependencies, it's meant to be able to be pulled down on any machine to quickly get access to the programs you need, root access not required.

As of now I am personally using it for miscellaneous things not commonly found in the distros I use. As I get time it will get fleshed out as a serious project.

Maybe it will be of use to you too.
Feel free to open github issues/PR as needed.

- Mitch


Installation

git clone https://github.com/mitchweaver/bonsai
cd bonsai
make
make install

Environment

cat >> ~/.profile <<EOF
if [ -d ~/.bonsai ] ; then
    export PATH="${HOME}/.bonsai/bin:$PATH"
    export MANPATH="${HOME}/.bonsai/share/man:$MANPATH"
fi
EOF
# generate skeleton config files
bs a @cfg

Usage

bs -h

Notice

Currently only targeting amd64. Updates for aarch64 support coming soon.