Shell script that pools together info needed for Free Geek build sheets.
- Open the terminal app from the dock
- Paste this command into the terminal to install git
sudo apt install git -y
- Paste this into the terminal to clone (download) the script
git clone https://github.com/Owen-sz/freegeek-info-script.git
- Paste this into the terminal to CD into the script's directory
cd freegeek-info-script
- Paste this into the terminal to run the script
sudo bash freegeek-info.sh
Tip
Use Ctrl + Shift + V
to paste into the terminal
- Add build sheet PDFs to repo
- Foolproofing tips for things like what exactly to google or what kinds of branding to look for on a desktop case
- Ability to detect and list multiple drives
- Reliably list total number of RAM slots
- NVIDIA will need an extra package installed
- Find out if Ethernet module works on 10/100, 2.5 Gig, or 10 Gig ports.
- PSU Info (if possible)
- Add message to tell users to look up year the CPU came out to find the year of the machine
- Utilize
inxi -Fxxxz
to find display output ports, find usefulness in machine section - Test multi-battery support
- Typing anything but
n
or{Enter}
in the camera module closes the script without sign off message - Disk Health module sometimes doesn't output anything, seems to not be able to detect "$root" as a device type
- Screen Size and Resolution modules unreliable on laptops,
inxi
works fine
- NVIDIA drivers may not be properly installed to scrape VRAM, may need an extra package installed
- Product name may not show manufacturer
- Disk sizes are not very accurate