zudsniper / zudsniper/bashbits

[os_setup] complete refactor & rewrite

Open
#7 1 comment 0 reactions 1 assignee View on GitHub

@zudsniper is already working on this.

Since Nov 3, 2023.

enhancement help wanted TODO
Dominant language
Shell
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

SUMMARY

os_setup/* scripts are disjointed & outdated -- they also both essentially do the same thing -- and it is foolish to operate under the assumption that Debian 11 is the only operating system.

Tentative Roadmap
  1. refactor into os_setup/{{os_name}}/*.sh to allow for support of multiple OSes and multiple setups within each OS
  2. merge os_setup/deb11_base.sh and os_setup/deb11_nonfree.sh while cleaning them up; in other words, rewrite this into a new script
  3. determine if any script parts can be generalized across multiple operating systems, and if so, create folder for this (os_setup/helper/ or something) and use them.
  4. add more OS support
  5. ???
  6. No Profit
Contributing

if you want to help, please do! just fork the repo & get at it, then PR! feel free to contact me (see my profile for various contact methods) if I do not respond in a timely manner to a PR -- but I probably will.

Contributor guide

No contributing guide indexed for this repository

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.