robcxyz

Results 110 issues of robcxyz

# Hooks Dir as Base Allow the base of a provider be either a hooks dir or tackle file - Proposal Status: [implemented](README.md#status) - Issue Number: [240](https://github.com/sudoblockio/tackle/issue/240) - Proposal Doc:...

proposal
implemented

# Hook Field Validators Validate fields with custom logic similar to pydantic's validation - Proposal Status: [implemented](README.md#status) - Issue Number: [241](https://github.com/sudoblockio/tackle/issue/241) - Proposal Doc: [hook-field-validators.md](https://github.com/sudoblockio/tackle/blob/main/proposals/hook-field-validators.md) ### Overview [//]: # (--end-header--start-body--MODIFY)...

proposal
implemented

# Structured File Hook Shared Functions Update all the structured file hooks (ie yaml, json, toml, and ini) to have shared functions. - Proposal Status: [considering](README.md#status) - Issue Number: [260](https://github.com/sudoblockio/tackle/issue/260)...

proposal
considering

# Native Providers in Individual Repos Move the majority of the providers to remote locations - Proposal Status: [wip](README.md#status) - Issue Number: [254](https://github.com/sudoblockio/tackle/issue/254) - Proposal Doc: [remote-providers.md](https://github.com/sudoblockio/tackle/blob/main/proposals/remote-providers.md) ### Overview [//]:...

proposal
wip

# Self Hook Create a special `self` hook to reference the hook's methods during parsing - Proposal Status: [wip](README.md#status) - Issue Number: [258](https://github.com/sudoblockio/tackle/issue/258) - Proposal Doc: [self-hook.md](https://github.com/sudoblockio/tackle/blob/main/proposals/self-hook.md) ### Overview [//]:...

proposal
wip

# Async Hook Calls Add async functionality to the parser - Proposal Status: [wip](README.md#status) - Issue Number: [226](https://github.com/sudoblockio/tackle/issue/226) - Proposal Doc: [async.md](https://github.com/sudoblockio/tackle/blob/main/proposals/async.md) ### Overview [//]: # (--end-header--start-body--MODIFY) Would be cool...

proposal
wip

# Typed Macros Allow creation of macros from within tackle files - Proposal Status: [wip](README.md#status) - Issue Number: [250](https://github.com/sudoblockio/tackle/issue/250) - Proposal Doc: [typed-macros.md](https://github.com/sudoblockio/tackle/blob/main/proposals/typed-macros.md) ### Overview [//]: # (--end-header--start-body--MODIFY) ```python from...

proposal
wip

# Filters / Pipe Operators Allow for jinja / bash style filters / pipes - Proposal Status: [wip](README.md#status) - Issue Number: [249](https://github.com/sudoblockio/tackle/issue/249) - Proposal Doc: [pipe-operators.md](https://github.com/sudoblockio/tackle/blob/main/proposals/pipe-operators.md) ### Overview [//]: #...

proposal
wip

# Hook Instantiation Open the concept of using methods on instantiated hooks - Proposal Status: [wip](README.md#status) - Issue Number: [238](https://github.com/sudoblockio/tackle/issue/238) - Proposal Doc: [hook-instantiation.md](https://github.com/sudoblockio/tackle/blob/main/proposals/hook-instantiation.md) ### Overview [//]: # (--end-header--start-body--MODIFY) When...

proposal
wip

# URL Inputs Accept generic URLs for inputs - Proposal Status: [wip](README.md#status) - Issue Number: [263](https://github.com/sudoblockio/tackle/issue/263) - Proposal Doc: [url-inputs.md](https://github.com/sudoblockio/tackle/blob/main/proposals/url-inputs.md) ### Overview [//]: # (--end-header--start-body--MODIFY) At one point `requests` was...

proposal
wip