shell-pool / shell-pool/shpool

Feature request: per-session config

Open
#268 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
2k
Forks
67
Avg merge
3d 1h
Merged PRs (30d)
15

Description

Allow individual configuration for different sessions using the session name.
An example use-case: leave the session_restore_mode = "screen" default as is and set session_restore_mode = "simple" for sessions named example-name so that shpool does not interfere with ncurses.

I apologize if this is already possible somehow, but I read through CONFIG.md and config.rs and couldn't find a way to do it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with CONFIG.md and config.rs to understand the existing configuration model and how session names are represented. Determine how per-session overrides should coexist with defaults, including the session_restore_mode example. Done means documented, working session-specific configuration with the default behavior preserved for sessions without an override.

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
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.