├── .bpan ├── .gitignore ├── config ├── lib │ ├── bashplus.bash │ ├── bashplus │ │ ├── cmd.bash │ │ ├── err.bash │ │ ├── fs.bash │ │ ├── func.bash │ │ ├── git.bash │ │ ├── list.bash │ │ ├── say.bash │ │ ├── str.bash │ │ ├── sym.bash │ │ ├── sys.bash │ │ ├── time.bash │ │ ├── timer.bash │ │ └── version.bash │ ├── bpan-util.bash │ ├── getopt.bash │ ├── ini.bash │ └── test-tap.bash └── local.mk ├── .gitignore ├── .rc ├── Changes ├── License ├── Makefile ├── ReadMe.md ├── bin └── bpan ├── doc └── bpan.md ├── etc └── config ├── lib ├── bpan.bash ├── cmd │ ├── add.bash │ ├── config.bash │ ├── find.bash │ ├── help.bash │ ├── init.bash │ ├── install.bash │ ├── misc.bash │ ├── publish.bash │ ├── show.bash │ ├── test.bash │ └── update.bash ├── complete.bash ├── db.bash ├── env.bash └── setup.bash ├── man └── man1 │ └── bpan.1 ├── share ├── add │ ├── .bpan │ │ ├── config │ │ └── lib │ │ │ └── bpan.bash │ ├── .rc │ ├── Changes │ ├── License │ ├── Makefile │ ├── bin │ │ └── NAME │ ├── bpan-file.ini │ ├── doc │ │ ├── bin-NAME.md │ │ └── lib-NAME.md │ ├── gitignore │ ├── lib │ │ └── NAME.bash │ └── test │ │ ├── 00-env.t │ │ ├── 00-shellcheck.t │ │ ├── XX-template.t │ │ └── init ├── install ├── lib │ └── complete.sh ├── setup │ └── config └── template │ ├── Changes.ini │ ├── License │ ├── Makefile │ ├── ReadMe.md │ ├── binary.bash │ ├── binary.md │ ├── config-package.ini │ ├── config-user.ini │ ├── gitignore │ ├── library.bash │ ├── library.md │ ├── rc.sh │ ├── test-env.bash │ ├── test-init.bash │ ├── test-shellcheck.bash │ └── test-template.bash └── test ├── .gitignore ├── 00-env.t ├── 00-shellcheck.t ├── 01-shellrc.t ├── 02-help.t ├── 03-config.t ├── 04-setup.t ├── 05-show.t ├── 06-find.t ├── 07-init.t ├── 08-new.t ├── 09-add.t ├── 10-install.t ├── 11-install-error.t ├── 12-uninstall-error.t ├── 13-update.t ├── 14-bump.t ├── 15-list.t ├── 99-cleanup.t ├── Dockerfile ├── bin └── docker-run ├── config ├── etc └── config ├── fake-bin └── pandoc ├── init └── init-local /.bpan/.gitignore: -------------------------------------------------------------------------------- 1 | /src/ 2 | -------------------------------------------------------------------------------- /.bpan/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/config -------------------------------------------------------------------------------- /.bpan/lib/bashplus.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/cmd.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/cmd.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/err.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/err.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/fs.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/fs.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/func.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/func.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/git.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/git.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/list.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/list.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/say.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/say.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/str.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/str.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/sym.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/sym.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/sys.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/sys.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/time.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/time.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/timer.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/timer.bash -------------------------------------------------------------------------------- /.bpan/lib/bashplus/version.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bashplus/version.bash -------------------------------------------------------------------------------- /.bpan/lib/bpan-util.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/bpan-util.bash -------------------------------------------------------------------------------- /.bpan/lib/getopt.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/getopt.bash -------------------------------------------------------------------------------- /.bpan/lib/ini.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/ini.bash -------------------------------------------------------------------------------- /.bpan/lib/test-tap.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/lib/test-tap.bash -------------------------------------------------------------------------------- /.bpan/local.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.bpan/local.mk -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.gitignore -------------------------------------------------------------------------------- /.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/.rc -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/Changes -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/License -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/Makefile -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/ReadMe.md -------------------------------------------------------------------------------- /bin/bpan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/bin/bpan -------------------------------------------------------------------------------- /doc/bpan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/doc/bpan.md -------------------------------------------------------------------------------- /etc/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/etc/config -------------------------------------------------------------------------------- /lib/bpan.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/bpan.bash -------------------------------------------------------------------------------- /lib/cmd/add.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/add.bash -------------------------------------------------------------------------------- /lib/cmd/config.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/config.bash -------------------------------------------------------------------------------- /lib/cmd/find.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/find.bash -------------------------------------------------------------------------------- /lib/cmd/help.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/help.bash -------------------------------------------------------------------------------- /lib/cmd/init.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/init.bash -------------------------------------------------------------------------------- /lib/cmd/install.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/install.bash -------------------------------------------------------------------------------- /lib/cmd/misc.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/misc.bash -------------------------------------------------------------------------------- /lib/cmd/publish.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/publish.bash -------------------------------------------------------------------------------- /lib/cmd/show.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/show.bash -------------------------------------------------------------------------------- /lib/cmd/test.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/test.bash -------------------------------------------------------------------------------- /lib/cmd/update.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/cmd/update.bash -------------------------------------------------------------------------------- /lib/complete.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/complete.bash -------------------------------------------------------------------------------- /lib/db.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/db.bash -------------------------------------------------------------------------------- /lib/env.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/env.bash -------------------------------------------------------------------------------- /lib/setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/lib/setup.bash -------------------------------------------------------------------------------- /man/man1/bpan.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/man/man1/bpan.1 -------------------------------------------------------------------------------- /share/add/.bpan/config: -------------------------------------------------------------------------------- 1 | ../../template/config-package.ini -------------------------------------------------------------------------------- /share/add/.bpan/lib/bpan.bash: -------------------------------------------------------------------------------- 1 | ../../../../lib/bpan.bash -------------------------------------------------------------------------------- /share/add/.rc: -------------------------------------------------------------------------------- 1 | ../template/rc.sh -------------------------------------------------------------------------------- /share/add/Changes: -------------------------------------------------------------------------------- 1 | ../template/Changes.ini -------------------------------------------------------------------------------- /share/add/License: -------------------------------------------------------------------------------- 1 | ../template/License -------------------------------------------------------------------------------- /share/add/Makefile: -------------------------------------------------------------------------------- 1 | ../template/Makefile -------------------------------------------------------------------------------- /share/add/bin/NAME: -------------------------------------------------------------------------------- 1 | ../../template/binary.bash -------------------------------------------------------------------------------- /share/add/bpan-file.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/add/bpan-file.ini -------------------------------------------------------------------------------- /share/add/doc/bin-NAME.md: -------------------------------------------------------------------------------- 1 | ../../template/binary.md -------------------------------------------------------------------------------- /share/add/doc/lib-NAME.md: -------------------------------------------------------------------------------- 1 | ../../template/library.md -------------------------------------------------------------------------------- /share/add/gitignore: -------------------------------------------------------------------------------- 1 | ../template/gitignore -------------------------------------------------------------------------------- /share/add/lib/NAME.bash: -------------------------------------------------------------------------------- 1 | ../../template/library.bash -------------------------------------------------------------------------------- /share/add/test/00-env.t: -------------------------------------------------------------------------------- 1 | ../../template/test-env.bash -------------------------------------------------------------------------------- /share/add/test/00-shellcheck.t: -------------------------------------------------------------------------------- 1 | ../../template/test-shellcheck.bash -------------------------------------------------------------------------------- /share/add/test/XX-template.t: -------------------------------------------------------------------------------- 1 | ../../template/test-template.bash -------------------------------------------------------------------------------- /share/add/test/init: -------------------------------------------------------------------------------- 1 | ../../template/test-init.bash -------------------------------------------------------------------------------- /share/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/install -------------------------------------------------------------------------------- /share/lib/complete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/lib/complete.sh -------------------------------------------------------------------------------- /share/setup/config: -------------------------------------------------------------------------------- 1 | ../template/config-user.ini -------------------------------------------------------------------------------- /share/template/Changes.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /share/template/License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/License -------------------------------------------------------------------------------- /share/template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/Makefile -------------------------------------------------------------------------------- /share/template/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/ReadMe.md -------------------------------------------------------------------------------- /share/template/binary.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/binary.bash -------------------------------------------------------------------------------- /share/template/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/binary.md -------------------------------------------------------------------------------- /share/template/config-package.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/config-package.ini -------------------------------------------------------------------------------- /share/template/config-user.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/config-user.ini -------------------------------------------------------------------------------- /share/template/gitignore: -------------------------------------------------------------------------------- 1 | /ToDo 2 | -------------------------------------------------------------------------------- /share/template/library.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/library.bash -------------------------------------------------------------------------------- /share/template/library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/library.md -------------------------------------------------------------------------------- /share/template/rc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/rc.sh -------------------------------------------------------------------------------- /share/template/test-env.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/test-env.bash -------------------------------------------------------------------------------- /share/template/test-init.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/test-init.bash -------------------------------------------------------------------------------- /share/template/test-shellcheck.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/test-shellcheck.bash -------------------------------------------------------------------------------- /share/template/test-template.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/share/template/test-template.bash -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/00-env.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/00-env.t -------------------------------------------------------------------------------- /test/00-shellcheck.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/00-shellcheck.t -------------------------------------------------------------------------------- /test/01-shellrc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/01-shellrc.t -------------------------------------------------------------------------------- /test/02-help.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/02-help.t -------------------------------------------------------------------------------- /test/03-config.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/03-config.t -------------------------------------------------------------------------------- /test/04-setup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/04-setup.t -------------------------------------------------------------------------------- /test/05-show.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/05-show.t -------------------------------------------------------------------------------- /test/06-find.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/06-find.t -------------------------------------------------------------------------------- /test/07-init.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/07-init.t -------------------------------------------------------------------------------- /test/08-new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/08-new.t -------------------------------------------------------------------------------- /test/09-add.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/09-add.t -------------------------------------------------------------------------------- /test/10-install.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/10-install.t -------------------------------------------------------------------------------- /test/11-install-error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/11-install-error.t -------------------------------------------------------------------------------- /test/12-uninstall-error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/12-uninstall-error.t -------------------------------------------------------------------------------- /test/13-update.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/13-update.t -------------------------------------------------------------------------------- /test/14-bump.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/14-bump.t -------------------------------------------------------------------------------- /test/15-list.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/15-list.t -------------------------------------------------------------------------------- /test/99-cleanup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/99-cleanup.t -------------------------------------------------------------------------------- /test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/Dockerfile -------------------------------------------------------------------------------- /test/bin/docker-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/bin/docker-run -------------------------------------------------------------------------------- /test/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/config -------------------------------------------------------------------------------- /test/etc/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/etc/config -------------------------------------------------------------------------------- /test/fake-bin/pandoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/fake-bin/pandoc -------------------------------------------------------------------------------- /test/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/init -------------------------------------------------------------------------------- /test/init-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpan-org/bpan/HEAD/test/init-local --------------------------------------------------------------------------------