Wed Jun 24 07:53:30 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.5]:
	* VERSION: bump

Tue Jun 23 15:49:39 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.4]:
	* release-notes.md: updated
	* release-notes/release-notes-2.0.4.md: new
	* VERSION: bump
	* README.md: updated
	* lib/CLI/Simple.pm.in
	(usage): avoid uninitialized warning

Tue Jun  9 14:44:42 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.3]:
	* release-notes.md: updated
	* release-notes/release-notes-2.0.3.md: new
	* VERSION: bump
	* README.md: updated
	* lib/CLI/Simple/Utils.pm.in
	(toPascalCase): new
	(ToCamelCase): new
	(toCamelCase): new
	(to_snake_case): new

Tue May 19 14:51:05 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.2]:
	* bin/cli-simple.in: renamed from .in.sh
	* lib/CLI/Simple/Shell.pm.in: new
	* lib/CLI/Simple.pm.in
	(usage)
	- display shell usage if cli-simple
	* .gitignore: add bin/cli-simple
	* README.md: generated
	* VERSION: bump
	* buildspec.yml: man link for cli-simple

Mon May  4 13:54:48 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.1]:
	* release-notes/release-notes-2.0.1.md: new
	* VERSION: bump
	* builder
	- renamed
	- updated from CPAN::Maker::Bootstrapper
	* Makefile: likewise
	* .github/workflows/build.yml: likewise
	* .includes/perl.mk: likewise
	* .includes/update.mk: likewise
	* build-requires
	- removed Text::CSV_XS
	* buildspec.yml: replace '_' with '-'
	* lib/CLI/Simple.pm.in
	(_load_manifest): YAML::XS => YAML::Tiny
	* lib/CLI/Simple/Helpers.pm.in
	(_resolve_spec): likewise
	(_generate_spec_file): likewise
	* lib/CLI/Simple/Scaffold.pm.in
	(_cmd_scaffold): likewise
	* requires: likewise
	* cpanfile: likewise
	* test-requires: likewise
	* t/cli-simple-manifest.t: likewise
	* lib/CLI/Simple/Constants.pm.in
	- + $FAT_ARROW
	* lib/CLI/Simple/Utils.pm.in: typo (NAAME)

Thu Apr 23 13:25:42 2026  Rob Lauer  <rclauer@gmail.com>

	[2.0.0]: CPAN::Maker::Bootstrapper build update
	* .github/workflows/build.yml: new
	* .includes/git.mk: new
	* .includes/help.mk: new
	* .includes/perl.mk: new
	* .includes/update.mk: new
	* .includes/upgrade.mk: new
	* Makefile: new
	* build-requires: new
	* test-requires.skip: new
	* build-github: new
	* .autoconf-template-perlrc: deleted
	* COPYING: deleted
	* LICENSE: deleted
	* Makefile.am: deleted
	* README: deleted
	* autotools/ads_PERL_INCLUDES.m4: deleted
	* autotools/ads_PERL_MODULE.m4: deleted
	* autotools/ads_PROG_PERL.m4: deleted
	* autotools/am_build_mode.m4: deleted
	* autotools/am_perlcritic_mode.m4: deleted
	* autotools/apache_config.m4: deleted
	* autotools/ax-extra-opts.m4: deleted
	* autotools/ax_am_conditional_example.m4: deleted
	* autotools/ax_deps_check.m4: deleted
	* autotools/ax_distcheck_hack.m4: deleted
	* autotools/ax_perlcritic_config.m4: deleted
	* autotools/ax_requirements_check.m4: deleted
	* autotools/prove.sh.in: deleted
	* config/Makefile.am: deleted
	* configure.ac: deleted
	* cpan/Makefile.am: deleted
	* cpan/requires: deleted
	* cpan/test-requires: deleted
	* includes/apache-directories.inc: deleted
	* includes/bash-bin.inc: deleted
	* includes/directories.inc: deleted
	* includes/perl-bin.inc: deleted
	* includes/perl-cgi-bin.inc: deleted
	* includes/perl-modules.inc: deleted
	* includes/perlcritic.inc: deleted
	* install-from-cpan.in: deleted
	* perl-CLI-Simple.spec.in: deleted
	* perlcriticrc: deleted
	* perltidyrc: deleted
	* project.yaml: deleted
	* requires.json: deleted
	* requires.txt: deleted
	* resources/Makefile.am: deleted
	* src/Makefile.am: deleted
	* src/examples/MyScript.pm: deleted
	* src/main/Makefile.am: deleted
	* src/main/bash/Makefile.am: deleted
	* src/main/bash/bin/Makefile.am: deleted
	* src/main/perl/Makefile.am: deleted
	* src/main/perl/bin/Makefile.am: deleted
	* src/main/perl/lib/Makefile.am: deleted
	* bootstrap: deleted
	* cpan/buildspec.yml => buildspec.yml
	* release-notes.mk => .includes/release-notes.mk
	* src/main/perl/lib/t/00-cli-simple-constants.t.in => t/00-cli-simple-constants.t
	* src/main/perl/lib/t/00-cli-simple-utils.t.in => t/00-cli-simple-utils.t
	* src/main/perl/lib/t/00-cli-simple.t.in => t/00-cli-simple.t
	* src/main/perl/lib/t/01-cli-simple.t.in => t/01-cli-simple.t
	* src/main/perl/lib/t/02-cli-simple-logging.t.in => t/02-cli-simple-logging.t
	* src/main/perl/lib/t/03-cli-simple-types.t.in => t/03-cli-simple-types.t
	* src/main/perl/lib/t/04-cli-simple-help.t.in => t/04-cli-simple-help.t
	* src/main/perl/lib/t/05-cli-simple-args.t.in => t/05-cli-simple-args.t
	* src/main/perl/lib/t/06-cli-simple-default.t.in => t/06-cli-simple-default.t
	* version.mk => .includes/version.mk
	* src/main/bash/bin => bin}/cli-simple.sh.in
	* src/main/perl/bin => bin}/create-modulino.pl.in
	* src/main/perl/lib => lib}/CLI/Simple.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/Constants.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/DumpSpec.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/Helpers.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/Migrate.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/Scaffold.pm.in
	* src/main/perl/lib => lib}/CLI/Simple/Utils.pm.in
	* src/main/perl/lib/t => t}/cli-simple-manifest.t

	[2.0.0]:
	* VERSION: modified
	* release-notes-2.0.0.md: new
	* Makefile.am: + release-notes.mk
	* includes/bash.inc: + cli-simple.sh.in, -modulino.sh.in, -cli-simple-example.sh.in
	* cpan/buildspec.yml
	- +CLI::Simple::Helper, CLI::Simple::DumpSpec, CLI::Simple::Migrate, CLI::Simple::Scaffold
	* includes/perl-modules.inc: add above to build
	* src/main/perl/bin/create-modulino.pl.in: refactored to use CLI::Simple
	* cpan/requires
	- +Role::Tiny, Role::Tiny::With, YAML:::XS
	* src/main/perl/lib/CLI/Simple/Utils.pm.in: modified
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple.pm.in
	- load manifest to specify commands and options
	- pod updates
	- caller or __PACKAGE__->main
	(main): don't croak if no manifest
	(%INTERNAL_COMMANDS): new
	($MANIFEST): new
	(import): new
	(load_manifest): new
	(new)
	- dispatch to internal commands
	(get_args): return ref or list
	(set_args): new
	(_cmd_generate_completion)
	- generate a bash completion script based on options and commands
	* src/main/perl/lib/CLI/Simple/DumpSpec.pm.in: new
	* src/main/perl/lib/CLI/Simple/Helpers.pm.in: new
	* src/main/perl/lib/CLI/Simple/Migrate.pm.in: new
	* src/main/perl/lib/CLI/Simple/Scaffold.pm.in: new

Sat Feb 14 16:03:49 2026  Rob Lauer  <rclauer@gmail.com>

	[1.0.12]:
	* VERSION: bump
	* LICENSE: align with code
	* cpan/Makefile.am: add README.md
	* cpan/buildspec.yml: likewise
	* src/main/perl/lib/CLI/Simple/Utils.pm.in: align license
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple/Utils/README.md: likewise

Tue Feb  3 16:20:20 2026  Rob Lauer  <rclauer@gmail.com>

	[1.0.11]:
	* VERSION: bump
	* src/main/bash/bin/modulino.sh.in
	- MODULINO_PATH, not $MODULION_PATH
	* src/main/perl/lib/CLI/Simple.pm.in
	- whitespace
	- fixed pod alias example
	(init_logger)
	- allow ref or scalar for config
	* src/main/perl/lib/CLI/Simple/README.md: generated

Mon Dec 15 11:57:08 2025  Rob Lauer  <rclauer@gmail.com>

	[1.0.10]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple.pm.in
	(new): create accessors in actual class, not base class

Wed Nov  5 07:57:44 2025  Rob Lauer  <rclauer@gmail.com>

	[1.0.9]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple.pm.in
	- pod updates to explain lifecycle
	(@EXPORT_OK): + $AUTO_HELP, $AUTO_DEFAULT
	(new)
	- only use single command as default if $AUTO_DEFAULT enabled
	- only provide usage if no command when $AUTO_HELP is enabled
	(validate_command)
	- just return if command $EMPTY
	(run): likewise
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/t/04_cli-simple-help.t.in: $AUTO_HELP
	* src/main/perl/lib/t/06-cli-simple-default.t.in: likewise
	* src/main/perl/lib/t/01-cli-simple.t: check bad-option output

Tue Oct  7 14:23:24 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.8]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple/Utils.pm.in
	(choose): new
	- export choose
	- added pod
	* src/main/perl/lib/CLI/Simple/Utils/README.md: generated

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	example.pl
	quick-start.pl


Sun Sep 28 15:43:18 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.7]:
	* VERSION: bump
	* cpan/test-requires: add missing depdencies
	* src/main/perl/lib/CLI/Simple/README.md: generated

Sun Sep 28 07:37:59 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.5]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple.pm.in
	(command): allow setting new command
	(commands): allow insert of new command

Fri Aug 22 07:59:10 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.4]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple.pm.in
	(new)
	- normalize alias definitions too

Thu Aug 21 15:23:34 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.3]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/t/06-cli-simple-default.t.in: new
	* src/main/perl/lib/Makefile.am: add above to build
	* src/main/perl/lib/CLI/Simple.pm.in
	- pod updates
	(new)
	- if only one command make the command name optional
	- check ref $help
	- pod2usage, not return pod2usage
	(run): default command gets set earlier now
	* src/main/perl/t/01-cli-simple.t.in
	- fix test for bad command, single command does not require command

Thu Aug 21 12:45:30 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.2]:
	* .gitignore: +cli-simple-example, create-modulino
	* VERSION: bump
	* test-requires: Test::Exit, Test::Output
	* cpan/buildspec.yml
	- + LICENSE, README, move examples to share/
	* includes/bash-bin.inc: + cli-simple-example.sh.in
	* src/examples/MyScript.pm
	- more example usage
	* src/main/perl/bin/Makefile.am
	- add create_modulino, but make sure .pl does not get in distribution
	* src/main/perl/bin/create-modulino.pl.in: /usr/bin/env perl
	* src/main/perl/lib/CLI/Simple.pm.in
	- $USE_LOGGER to avoid redefinition of _use_logger
	- pod updates
	(_use_logger): use above
	(use_log4perl)
	- allow log_level or level
	- remove _use_logger creation
	(new)
	- + alias option
	- don't require option_specs
	- process option and command aliases
	- use _leave, not exit
	(_leave): new
	(init_logger): get root logger
	(get_args): allow skipping args
	(usage)
	- don't exit, use _leave()
	- noperldoc
	(example): new
	(validate_command): refactored
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple/Utils.pm.in
	(dmp): new
	(args): new
	* src/main/perl/lib/Makefile.am: add new tests
	* src/main/perl/lib/t/01-cli-simple.t.in
	- added more tests for alias
	* src/main/perl/lib/t/04-cli-simple-help.t.in
	* README: new
	* src/main/bash/bin/cli-simple-example.sh.in: new
	* src/main/perl/lib/t/01-cli-simple.t.in: new
	* src/main/perl/lib/t/02-cli-simple-logging.t.in: new
	* src/main/perl/lib/t/03-cli-simple-types.t.in: new
	* src/main/perl/lib/t/04-cli-simple-help.t.in: new
	* src/main/perl/lib/t/05-cli-simple-args.t.in: new

Fri Aug  8 08:15:06 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.1]:
	* VERSION:bump
	* .gitignore: cpan/*.tmp
	* requires: new
	* test-requires: new
	* src/main/perl/lib/CLI/Simple.pm.in
	- package variables GETOPT_EXIT_ON_ERROR, GETOPT_STATUS, GETOPT_ERROR_MESSAGE
	- + abbreviations, error_handler
	(new)
	- trap GetOptions error
	- allow any word character in options
	- support array ref command spec
	- validate command (use abbreviations)
	(init_logger)
	- support command specific log levels
	(validate_command): new
	(run)
	- don't set log level here, set in init_logger
	* src/main/perl/lib/CLI/Simple/Constants.pm.in
	- pod updates
	* src/main/perl/lib/CLI/Simple/Constants/README.md
	* src/main/perl/lib/CLI/Simple/README.md


Fri Aug  1 13:23:16 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.0]:
	* version.mk: new
	* Makefile.am: add above
	* VERSION: bump major
	* src/main/perl/lib/CLI/Simple.pm.in
	(program): new
	(commands): new
	(run)
	- support custom per command log levels
	- refactoring
	(init_logger): likewise
	(use_log4perl)
	- _get_log4perlconf -> get_log4perl_conf
	- _get_log4perl_level -> get_lgo4perl_level
	- + set_log4_perl()
	* src/main/perl/lib/CLI/Simple/README.md: generated

Tue Feb 25 10:00:08 2025  Rob Lauer  <rlauer6@comcast.net>

	[0.0.9]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple.pm.in
	- pod tweaks
	(new)
	- allow for custom help() method
	(command): new
	(run): remove help invocation as it now happens in new()
	* src/main/perl/lib/CLI/Simple/README.md: generated

Sat Feb 15 09:25:47 2025  Rob Lauer  <rlauer6@comcast.net>

	[0.0.8]:
	* VERSION: bump
	* cpan/buildspec.yml
	(extra-files): examples
	* src/main/bash/bin/modulino.sh.in
	- help
	- use command, not which
	* src/main/perl/lib/CLI/Simple.pm.in
	- minor formatting tweaks
	- documenation, pod updates
	(new): invoke help before init
	* src/main/perl/lib/CLI/Simple/README.md: generated

Sat Jun 22 10:52:48 2024  Rob Lauer  <rlauer6@comcast.net>

	[0.0.7]:
	* VERSION: bump
	* src/main/perl/lib/CLI/Simple.pm.in: pod fixes
	* src/main/perl/lib/CLI/Simple/README.md: generated

Wed May 22 07:37:11 2024  Rob Lauer  <rlauer6@comcast.net>

	[0.0.6]:
	* VERSION: bump
	* requires: List::Util 1.56
	* autotools/ax_requirements_check.m4: likewise

Tue May 21 16:43:42 2024  Rob Lauer  <rlauer6@comcast.net>

	[0.0.5]:
	* VERSION: bump
	* src/main/perl/bin/create-modulino.pl.in
	- use GetOptions to pass options
	- use INSTALLSITESCRIPT, DESTDIR to install modulino

Tue May 21 09:33:40 2024  Rob Lauer  <rlauer6@comcast.net>

	[0.0.4]:
	* VERSION: bump
	* src/main/perl/bin/create-modulino.pl.in: new
	* cpan/buildspec.yml: add above to build
	* src/main/includes/perl-bin.inc: likewise, +x
	* src/main/bash/bin/modulino.sh.in
	- use realpath/readlink to allow alias names
	* src/main/perl/lib/CLI/Simple.pm.in
	- use JSON, not JSON::PP
	- pod fixes, better explanation of modulinos
	* src/main/perl/lib/CLI/Simple/Utils.pm.in
	- use JSON, not JSON::PP
	* autotools/ax_requirements_check.m4: update requirements
	* cpan/requires: likewise
        * requires.txt: likewise

Sun Dec 10 16:46:14 2023  Rob Lauer  <rlauer6@comcast.net>

	[0.0.3]:
	* VERSION: bump
	* src/main/oerl/lib/CLI/Simple.pm.in
	- pod tweaks
	* src/main/bash/bin/modulino.sh.in
	- use -, not _ for separator
	- use perl, not tr

Sat Nov 18 08:26:26 2023  Rob Lauer  <rlauer6@comcast.net>

	[dependencies]:
	* VERSION: bump
	* autotools/ax_requirements_check.m4: update dependencies
	* requires.json: likewise
	* requires.txt: likewise
	* cpan/requires: likewise
	* cpan/buildspec.yml: typo in web address
	* configure.ac: add perlcritic config to configure output
	* manifest.yaml: removed
	* src/main/perl/lib/CLI/Simple/Utils.pm.in: @PACKAGE_VERSION@

Thu Nov 16 17:14:27 2023  Rob Lauer  <rlauer6@comcast.net>

	[modulino]:
	* .gitignore: add modulino
	* cpan/buildspec.yml
	- add src/examples
	- add modulino script
	* src/examples/MyScript.pm: renamed from myscript.pm
	* includes/bash-bin.inc: add modulino.sh.in
	* src/main/bash/bin/Makefile.am: likewise
	* src/main/perl/lib/Makefile.am: build .t files
	* src/main/perl/lib/CLI/Simple/README.md: generated
	* src/main/perl/lib/CLI/Simple.pm.in
	- pod tweaks
	(get_args): return all args if empty list of var names

Thu Nov 16 15:18:56 2023  Rob Lauer  <rlauer6@comcast.net>

	[pod tweaks]:
	* src/main/perl/lib/CLI/Simple.pm.in
	- pod tweaks
	(new): accept hash or hash ref

Thu Nov 16 13:36:17 2023  Rob Lauer  <rlauer6@comcast.net>

	[make check]:
	* includes/perlcritic.inc: add pbp to theme
	* .gitignore: + generatedd files cpan/, t/
	* Makefile.am: remove README.md from build
	* README.md: symlink to module README.md
	* cpan/Makefile.am: rm directory if created
	* src/main/perl/lib/CLI/Simple.pm.in: pod tweaks
	* src/main/perl/lib/Makefile.am: build .t files from .t.in
	* src/main/perl/lib/README.md: generated
	* src/main/perl/lib/CLI/Simple/README.md: likewise

Thu Nov 16 07:53:09 2023  Rob Lauer  <rlauer6@comcast.net>

	[docs/wip]:
	* README.md: generated
	* src/main/perl/lib/CLI/Simple.pm.in
	* src/main/perl/lib/CLI/Simple/README.md

Wed Nov 15 16:25:19 2023  Rob Lauer  <rlauer6@comcast.net>

	[docs]:
	* Makefile.am: make docs
	* README.md: generated
	* src/main/perl/lib/CLI/Simple/README.md: likewise
	* src/main/perl/lib/CLI/Simple.pm.in: pod tweaks

Wed Nov 15 15:51:35 2023  Rob Lauer  <rlauer6@comcast.net>

	[BigBang]:
	* .gitignore: add .3man
	* README.md: new
	* includes/perl-modules.inc: dependencies
	* src/examples/myscript.pm: new
	* src/main/perl/lib/CLI/Simple.pm.in
	- replace template with actual file
	* src/main/perl/lib/CLI/Simple/Constants.pm.in: likewise
	* src/main/perl/lib/CLI/Simple/Utils.pm.in: likewise
	* src/main/perl/lib/CLI/Simple/Constants/README.md: new
	* src/main/perl/lib/CLI/Simple/README.md: new
	* src/main/perl/lib/CLI/Simple/Utils/README.md: new
	* src/main/perl/lib/README.md: new

Wed Nov 15 08:15:23 2023 <rlauer6@comcast.net>

	[BigBang]:

	* VERSION: new
	* .autoconf-template-perlrc: new
	* .gitignore: new
	* bootstrap: new
	* ChangeLog: new
	* configure.ac: new
	* COPYING: new
	* COPYRIGHT: new
	* Makefile.am: new
	* manifest.yaml: new
	* perl-CLI-Simple.spec.in: new
	* perlcriticrc: new
	* perltidyrc: new
	* README.md: new
	* requires.json: new
	* requires.txt: new
	* autotools/ads_PERL_INCLUDES.m4: new
	* autotools/ads_PERL_MODULE.m4: new
	* autotools/ads_PROG_PERL.m4: new
	* autotools/am_build_mode.m4: new
	* autotools/am_perlcritic_mode.m4: new
	* autotools/apache_config.m4: new
	* autotools/ax-extra-opts.m4: new
	* autotools/ax_am_conditional_example.m4: new
	* autotools/ax_deps_check.m4: new
	* autotools/ax_distcheck_hack.m4: new
	* autotools/ax_perlcritic_config.m4: new
	* autotools/ax_requirements_check.m4: new
	* autotools/prove.sh.in: new
	* autotools/test-driver: new
	* config/Makefile.am: new
	* cpan/Makefile.am: new
	* cpan/requries: new
	* cpan/test-requires: new
	* cpan/buildspec.yml
	* includes/apache-directories.inc: new
	* includes/bash-bin.inc: new
	* includes/directories.inc: new
	* includes/perl-bin.inc: new
	* includes/perl-cgi-bin.inc: new
	* includes/perl-modules.inc: new
	* includes/perlcritic.inc: new
	* install-from-cpan.in: new
	* resources/Makefile.am: new
	* src/main/bash/bin/Makefile.am: new
	* src/main/bash/Makefile.am: new
	* src/main/Makefile.am: new
	* src/main/perl/bin/Makefile.am: new
	* src/main/perl/lib/CLI/Simple.pm.in: new
	* src/main/perl/lib/CLI/Simple/Constants.pm.in: new
	* src/main/perl/lib/CLI/Simple/Utils.pm.in: new
	* src/main/perl/lib/Makefile.am: new
	* src/main/perl/lib/t/00-cli-simple-constants.t: new
	* src/main/perl/lib/t/00-cli-simple-utils.t: new
	* src/main/perl/lib/t/00-cli-simple.t: new
	* src/main/perl/Makefile.am: new
	* src/Makefile.am: new
