All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
blib info
-- show infomation(version, etc) for libraryblib man
-- show detailed description for libraryblib help
/blib -h
-- help messageblib update [<lib>]
-- update given library(or all libraries)- bundle default libraries
- with above one, provide customized oo-bootstrap.sh so that we can use
import blib:<library>
- bpkg support
- version management
- config file for each library
- Don't leave broken symlink of
blib
bin(/usr/local/bin/blib)
inmake install
make install
works fine
- Add 'FORCE_INSTALL' option to force install. You can force to install again
- Homebrew installation works fine(I hope)
- system test for
blib.oo.sh
- Use
blib --prefix
in libblib test
make test
works fine- Left any exception after script excecution
- Treat exceptions well
- Fix some test cases
- Makefile
make install
/make test
/make uninstall
- Default value for
BLIB_ROOT
is now/usr/local/etc/blib
. All libraries will be installed under there by default - Update README and JA_README
- some typo
- Japanese README
- Japanese coding guide
- Coding guide using blib libraries
- some typo
- Typo of DEFAULT OF BLIB_ROOT
- variable
BLIB_ROOT
: set root directory for blib. default: $HOME/.blib
- Prefix has been decided as
$HOME/.blib
- Remove fork bomb :(
the code called
blib
itself at the bigining of customized oo-bootstrap.sh. I remove that.
- don't echo stdout of 'type' command
blib --prefix
-- return blib prefix(all libraries are installed under there)blib list
-- list installed librariesblib install <user>/<repo>
-- install given libraryblib uninstall <libary_name>
-- uninstall library- Makefile:
test
target is available - Homebrew support -- I hope this works