Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yarden-zamir/wrap
Generates 'wraps' for functions in any language using 'processors'
https://github.com/yarden-zamir/wrap
cli cli-framework homebrew modules python
Last synced: about 2 months ago
JSON representation
Generates 'wraps' for functions in any language using 'processors'
- Host: GitHub
- URL: https://github.com/yarden-zamir/wrap
- Owner: Yarden-zamir
- License: mit
- Created: 2023-01-11T13:11:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T10:04:54.000Z (6 months ago)
- Last Synced: 2024-06-18T11:27:55.062Z (6 months ago)
- Topics: cli, cli-framework, homebrew, modules, python
- Language: Python
- Homepage:
- Size: 83 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
https://github.com/Yarden-zamir/homebrew-tap
# Concept
...
## Installation
```bash
brew install yarden-zamir/tap/wrap
wrap install
```
## Example
```
Usage: wrap [OPTIONS] COMMAND [ARGS]...
╭─ Options ─────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion [bash|zsh|fish|powershell|pwsh] Install completion for the │
│ specified shell. │
│ [default: None] │
│ --show-completion [bash|zsh|fish|powershell|pwsh] Show completion for the │
│ specified shell, to copy it or │
│ customize the installation. │
│ [default: None] │
│ --help Show this message and exit. │
╰───────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ────────────────────────────────────────────────────────────────────────────────────╮
│ contribute Clone the wrap repository to the given folder for local development and │
│ optionally create a new branch │
│ contributors Prints the wrap contributors │
│ gen The main function of wrap, this will process all files in the input path using │
│ the processors in the processor path and output the results to the output path │
│ github Open the wrap Github page │
│ install Installs a default configuration for wrap using the base processors and some │
│ sensible defaults (wrap can be used without this) also imports examples :param │
│ install_to_shell: the shell to install to │
│ issue Creates a new issue on the wrap Github page │
│ license Prints the wrap license │
│ version Prints current version of the app │
╰───────────────────────────────────────────────────────────────────────────────────────────────╯
```## Terminology
- inputs
- wraps
- processors