Modern Bash Programming Framework
Shell Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
lib
man
test
.gitignore
.travis.yml
Changes
License
Makefile
Meta
ReadMe.pod

ReadMe.pod

Name

Bash+(1) - Modern Bash Programming

bashplus

Synopsis

    source bash+ :std :array

    use Foo::Bar this that

    Array.new args "$@"

    if args.empty?; then
      die "I need args!"
    fi

    Foo::Bar.new foo args

    this is awesome     # <= this is a real command! (You just imported it)

Description

Bash+ is just Bash... plus some libraries that can make Bash programming a lot nicer.

Get the source code from GitHub:

    git clone git@github.com:ingydotnet/bashplus

Then run:

    make test
    make install        # Possibly with 'sudo'

Usage

For now look at some libraries the use Bash+:

Status

If you are interested in chatting about this, /join #bpan on irc.freenode.net.

Author

Written by Ingy döt Net <ingy@ingy.net>

Copyright & License

Copyright 2013-2016. Ingy döt Net.

The MIT License (MIT).