https://github.com/p6m7g8-dotfiles/p6perl
P6 Dotfiles: POSIX.2 Perl utility functions for scripting
https://github.com/p6m7g8-dotfiles/p6perl
bash cli p6 p6m7g8 perl sh shell terminal zsh
Last synced: 4 months ago
JSON representation
P6 Dotfiles: POSIX.2 Perl utility functions for scripting
- Host: GitHub
- URL: https://github.com/p6m7g8-dotfiles/p6perl
- Owner: p6m7g8-dotfiles
- Created: 2022-03-18T21:03:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-07T03:43:38.000Z (5 months ago)
- Last Synced: 2026-02-07T14:17:37.020Z (5 months ago)
- Topics: bash, cli, p6, p6m7g8, perl, sh, shell, terminal, zsh
- Language: Perl
- Homepage: https://continuouslearning.io
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# P6's POSIX.2: p6perl
## Table of Contents
- [Badges](#badges)
- [Summary](#summary)
- [Contributing](#contributing)
- [Code of Conduct](#code-of-conduct)
- [Usage](#usage)
- [Hooks](#hooks)
- [Functions](#functions)
- [Hierarchy](#hierarchy)
- [Author](#author)
## Badges
[](https://opensource.org/licenses/Apache-2.0)
## Summary
Perl tooling for the `p6df` framework: doc generation (`doc_inline.pl`, `doc_readme.pl`),
CI/CD helpers, and the `P6::CICD::Docs` library that produces per-module README files
from inline zsh source comments.
## Contributing
- [How to Contribute]()
## Code of Conduct
- [Code of Conduct]()
## Usage
### Hooks
- `deps` -> `p6df::modules::p6perl::deps()`
- `init` -> `p6df::modules::p6perl::init(_module, dir)`
### Functions
#### p6perl
##### p6perl/init.zsh
- `p6_perl_init(dir)`
- Args:
- dir
- `p6df::modules::p6perl::deps()`
- `p6df::modules::p6perl::init(_module, dir)`
- Args:
- _module
- dir
## Hierarchy
```text
.
├── bin
│ ├── doc_inline.pl
│ ├── doc_readme.pl
│ ├── elb_listener_show.pl
│ ├── gen.pl
│ └── sg_show.pl
├── init.zsh
├── lib
│ └── perl5
│ ├── P6
│ │ ├── AWS
│ │ │ ├── EC2
│ │ │ │ └── VPC
│ │ │ │ └── SG.pm
│ │ │ ├── ELB.pm
│ │ │ ├── SGen
│ │ │ │ ├── Cmd.pm
│ │ │ │ └── Service.pm
│ │ │ └── SGen.pm
│ │ ├── Cache.pm
│ │ ├── CICD
│ │ │ └── Docs
│ │ │ ├── Inline.pm
│ │ │ └── Readme.pm
│ │ ├── CLI.pm
│ │ ├── Cmd.pm
│ │ ├── Const.pm
│ │ ├── DB.pm
│ │ ├── DT.pm
│ │ ├── Email.pm
│ │ ├── IO.pm
│ │ ├── MVC
│ │ │ ├── C
│ │ │ │ └── Router.pm
│ │ │ ├── C.pm
│ │ │ ├── M.pm
│ │ │ ├── Util
│ │ │ │ └── DB.pm
│ │ │ └── V.pm
│ │ ├── Object.pm
│ │ ├── Template.pm
│ │ └── Util.pm
│ └── P6.pm
├── README.md
└── tt
├── aws_func.tt
├── aws_uw_func.tt
└── readme
└── readme.md.tt
16 directories, 34 files
```
## Author
Philip M. Gollucci