FormidableLabs / FormidableLabs/envy-tui

Investigate how to create a plugin system

Open
#50 0 comments 0 reactions 0 assignees View on GitHub
envy/tui
Dominant language
Rust
Stars
6
Forks
1
PR merge metrics
No merged PRs in 30d

Description

We want to allow the users to customize the content based on.

Most likely a static yaml file won't have the flexibility to achieve this.

Since the binary is compiled we need to bind it either to plugin system (see Zellij) or allow some scripting binding to make this happen (see Wezterm with lua bindings)

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Start by mapping the current static YAML customization path and binary entry point, then compare a Zellij-style plugin system with WezTerm-style Lua bindings; done means selecting and documenting a viable approach for user-customized content.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.