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

[Task ⚗] User custom commands #14

Open
4 tasks
HueByte opened this issue Jul 24, 2023 · 0 comments
Open
4 tasks

[Task ⚗] User custom commands #14

HueByte opened this issue Jul 24, 2023 · 0 comments
Labels
backend Indicating backend work enhancement New feature or request task Developer task

Comments

@HueByte
Copy link
Owner

HueByte commented Jul 24, 2023

Description

Create a functionality, that will allow user to define own commands simply with JSON.

The commands should be one of the Base Jiro commands

Example:

[
    {
        "CommandSyntax": "ls",
        "CommandName": "ls",
        "Description": "List files in current directory",
        "Example": "$cmd ls"
    },
    {
        "CommandSyntax": "drun <project>",
        "CommandName": "Dotnet project runner",
        "Description": "Runs dotnet project",
        "Example": "$cmd drun myproject.csproj"
    }
]

Goals

  • Create $cmd command
  • Create service that will properly manage the user defined commands
  • Add additional security checks for User created commands
  • Make them accessible via $help command
@HueByte HueByte added enhancement New feature or request task Developer task backend Indicating backend work labels Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Indicating backend work enhancement New feature or request task Developer task
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant