This document describes version 3.0.0-devel.9 of MBFL, a collection of libraries of functions for the GNU Bash shell. It requires GNU Bash at least version 4.3; it require GNU m4 (other m4 implementations will not do). The package is distributed under the terms of the GNU Lesser General Public License (LGPL).
The latest release can be downloaded from:
development takes place at:
and as backup at:
Copyright © 2003-2005, 2009-2010, 2012-2015, 2017-2018, 2020, 2022, 2023, 2024 by Marco Maggi mrc.mgg@gmail.com
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with Invariant Sections being “GNU Free Documentation License” and “GNU Lesser General Public License”, no Front–Cover Texts, and no Back–Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
• overview: | Overview of the package. | |
• preprocessor: | Using the script preprocessor. | |
• base: | Some base functions. | |
• shell: | Shell facilities. | |
• exit: | Exit codes and return codes. | |
• locations: | Running location handlers. | |
• variables: | Manipulating variables. | |
• arrays: | Manipulating arrays with functions and macros. | |
• functions: | Manipulating functions. | |
• hooks: | Executing commands with event hooks. | |
• objects: | Object-oriented programming. | |
• conditions: | Exceptional-condition objects. | |
• exceptions: | Raising and handling exceptions. | |
• strings: | Manipulating strings with functions. | |
• integers: | Manipulating integers. | |
• actions: | Selecting actions to perform. | |
• getopts: | Parsing command line options. | |
• message: | Printing messages to the console. | |
• dialog: | Interacting with the user. | |
• file: | Manipulating files and pathnames. | |
• fd: | Handling file descriptors. | |
• program: | Using external programs. | |
• process: | Job control. | |
• signal: | Interprocess signals. | |
• times: | Times and dates. | |
• math: | Evaluating mathematical expressions. | |
• system: | Interfacing with the system. | |
• semver: | Semantic-version specifications | |
• main: | Main function. | |
• testing: | Building test suites. | |
Appendices | ||
---|---|---|
• linker: | Searching and sourcing libraries at run–time. | |
• libmbfl-utils: | Utilities library. | |
• libmbfl-at: | Interface to the external program at .
| |
• libmbfl-arch: | Archiving and compressing files. | |
• passwords: | Generating somewhat random passwords. | |
• git: | Version control with git .
| |
• containers: | Data containers library. | |
• Package License: | GNU Lesser General Public License. | |
• Documentation License: | GNU Free Documentation License. | |
• references: | Bibliography and references. | |
Indexes | ||
• concept index: | An entry for each concept. | |
• function index: | An entry for each function. | |
• variable index: | An entry for each variable. | |
mbfl_invalid_ctor_parm_value_condition
mbfl_invalid_ctor_parm_value_condition
mbfl_invalid_ctor_parm_value_condition
who
of mbfl_invalid_ctor_parm_value_condition
.continuable
of mbfl_invalid_ctor_parm_value_condition
class
of mbfl_invalid_ctor_parm_value_condition
parm_name
of mbfl_invalid_ctor_parm_value_condition
invalid_value
of mbfl_invalid_ctor_parm_value_condition
mbfl_invalid_object_attrib_value_condition
mbfl_invalid_object_attrib_value_condition
mbfl_invalid_object_attrib_value_condition
who
of mbfl_invalid_object_attrib_value_condition
.continuable
of mbfl_invalid_object_attrib_value_condition
object
of mbfl_invalid_object_attrib_value_condition
attrib_name
of mbfl_invalid_object_attrib_value_condition
invalid_value
of mbfl_invalid_object_attrib_value_condition
mbfl_wrong_parameters_number_condition
mbfl_wrong_parameters_number_condition
mbfl_wrong_parameters_number_condition
who
of mbfl_wrong_parameters_number_condition
message
of mbfl_wrong_parameters_number_condition
continuable
of mbfl_wrong_parameters_number_condition
expected_number
of mbfl_wrong_parameters_number_condition
expected_number
of mbfl_wrong_parameters_number_condition
given_number
of mbfl_wrong_parameters_number_condition
mbfl_invalid_function_parameter_condition
mbfl_invalid_function_parameter_condition
mbfl_invalid_function_parameter_condition
who
of mbfl_invalid_function_parameter_condition
message
of mbfl_invalid_function_parameter_condition
continuable
of mbfl_invalid_function_parameter_condition
error_description
of mbfl_invalid_function_parameter_condition
parameter_number
of mbfl_invalid_function_parameter_condition
parameter_name
of mbfl_invalid_function_parameter_condition
parameter_value
of mbfl_invalid_function_parameter_condition
bash
processat
git
This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.