Skip to content

Modern Bash Programming Framework

License

Notifications You must be signed in to change notification settings

admorgan/bashplus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Name

Bash+(1) - Modern Bash Programming

<badge travis ingydotnet/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-2020. Ingy döt Net.

The MIT License (MIT).

About

Modern Bash Programming Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 87.9%
  • Makefile 12.1%