Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provider Reorg #252

Open
robcxyz opened this issue Jan 1, 2024 · 0 comments
Open

Provider Reorg #252

robcxyz opened this issue Jan 1, 2024 · 0 comments
Labels
implemented proposal Proposal for changes in syntax / behaviour

Comments

@robcxyz
Copy link
Collaborator

robcxyz commented Jan 1, 2024

Provider Reorg

Reorganize the providers into logical groups

Overview

New Provider List

  • json

  • toml

  • yaml

  • paths

    • path_exists

    • isdir

    • isfile

    • find_in_parent

    • find_in_child

    • path_join

    • abs_path

    • symlink

  • data

    • append

    • list_remove

    • update

    • merge

    • pop

    • keys

  • context

    • set

    • get

    • [delete]

    • merge

  • strings

    • join

    • split

  • random

    • random_hex

    • random_string

  • files

    • shred

    • chmod

    • remove

    • move

    • copy

    • create_file

    • file

  • environment

    • get_env

    • set_env

    • export

    • unset

  • system

    • shell

    • command

  • git

    • clone

    • meta

  • prompts

    • input

    • select

    • checkbox

    • ...

    • [dropdown]

  • console

    • markdown

    • table

    • print

  • http

    • http_get

    • http_post

    • http_put

    • http_delete

    • webbrowser

  • logic

    • match

    • assert

    • [for]

    • [while]

    • [if]

  • generate

    • jinja

    • generate

  • tackle

    • debug

    • tackle

    • import

    • block

    • provider_docs

  • json

  • toml

  • yaml

  • paths

  • data

  • context

  • strings

  • random

  • files

  • environment

  • commands

  • git

  • prompts

  • console

  • http

  • logic

  • generate

  • tackle

New layout

  • json

  • toml

  • yaml

  • command

  • paths

    • path_exists

    • isdir

    • isfile

    • find_in_parent

    • find_in_child

    • path_join

    • abs_path

    • symlink

  • context

    • set

    • get

    • [delete]

TODO: Change these to operate on keys?

  • merge

  • append

  • list_remove

  • update

  • merge

  • pop

  • keys

  • strings

    • join

    • split

    • random_hex

    • random_string

  • files

    • shred

    • chmod

    • remove

    • move

    • copy

    • create_file

    • file

  • environment

    • get_env

    • set_env

    • export

    • unset

  • system

    • shell

    • command

  • git

    • clone

    • meta

  • prompts

    • input

    • select

    • checkbox

    • ...

    • [dropdown]

  • console

    • markdown

    • table

    • print

  • http

    • http_get

    • http_post

    • http_put

    • http_delete

    • webbrowser

  • logic

    • match

    • assert

    • [for]

    • [while]

    • [if]

  • generate

    • jinja

    • generate

  • tackle

    • debug

    • tackle

    • import

    • block

    • provider_docs

@robcxyz robcxyz changed the title tmp Provider Reorg Jan 1, 2024
@robcxyz robcxyz added proposal Proposal for changes in syntax / behaviour implemented labels Jan 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
implemented proposal Proposal for changes in syntax / behaviour
Projects
None yet
Development

No branches or pull requests

1 participant