binpash / binpash/pash

Create expected canonical structure per target system

Open
#276 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
601
Forks
52
PR merge metrics
No merged PRs in 30d

Description

It would be great for installation scripts to generate a canonical structure that follows the norms of the target system (e.g., Debian Linux, Mac OS X) regarding annotations, configuration, executables (including the paths of runtime primitives) and other components. This would also help in packaging PaSh for a variety of package managers and associated repositories (`apt-get`, `brew`, etc.). We probably need outside (per target-system) expertise for this.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inventorying the installation scripts and comparing the requested annotations, configuration, executable locations, and runtime primitive paths across Debian Linux and Mac OS X. Then assess how the resulting layouts would support apt-get and brew packaging. Done means an agreed canonical structure and a defined plan for target-system-specific installation and packaging.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, shell
Domain
build-system, operating-systems, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.