Skip to content

Releases: StewAlexander-com/Linux-Tools

Lazy Linux Tool Installer v5.0.1

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 14 Jul 17:59

Summary

Patch release focused on documentation accuracy and a small --server behavior fix.

Changes

  • Forensic README pass: clarify what the Lazy installer does and does not install
  • Document Debian/Ubuntu command aliases (batcat, fdfind, btm, mlr, rg, rga, nvim)
  • Fix the jc + json-tui example (sudo lsof -i | jc --lsof -p | json-tui)
  • Clarify glances/tabby/systemctl notes; pin install docs to this release
  • --server: stop treating xplr as a GUI app (it is a TUI); only skip geany, wireshark, VS Code, guake, and tabby

Install

curl -O https://raw.githubusercontent.com/StewAlexander-com/Linux-Tools/v5.0.1/Lazy-Linux-Tool-Installer.py
chmod +x Lazy-Linux-Tool-Installer.py
python3 Lazy-Linux-Tool-Installer.py

See also: v5.0.0 (security / doggo / eget-croc hardening).

Lazy Linux Tool Installer v5.0.0

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 14 Jul 17:54

Summary

Major security and freshness release for the Lazy Linux Tool Installer (first tagged release since Linux_Installer_v4.0).

Highlights

  • Security: remove curl | sh / curl | bash for eget and croc
  • Install eget from GitHub release archives with ELF sanity checks
  • Install croc from GitHub releases with required SHA-256 verification
  • Post-install version/help probes for binary installs; longer network timeouts
  • README 2026 edition: fix moved/dead links; replace abandoned dog with actively maintained doggo
  • Sync installer GitHub repos (lsd-rs/lsd, micro-editor/micro, mr-karan/doggo)
  • Test suite: 46 tests, including a guard against reintroducing pipe-to-shell

Install

curl -O https://raw.githubusercontent.com/StewAlexander-com/Linux-Tools/v5.0.0/Lazy-Linux-Tool-Installer.py
chmod +x Lazy-Linux-Tool-Installer.py
python3 Lazy-Linux-Tool-Installer.py

Or pin to main for the latest commits:

curl -O https://raw.githubusercontent.com/StewAlexander-com/Linux-Tools/main/Lazy-Linux-Tool-Installer.py
chmod +x Lazy-Linux-Tool-Installer.py
python3 Lazy-Linux-Tool-Installer.py

Debian-CLI-Tool_Installer.py

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 29 Jan 23:58
8eb1604

Debian-CLI-Tool_Installer.py

This program installs the following software (if it does not yet exist) on a debian-like OS like Ubuntu / Kali Linux / Linux Mint etc

>> chkservice - TUI systemd unit manager
>> htop - TUI top clone on steroids
>> nnn  - TUI file explorer
>> ncdu - TUI du clone, easily find what is taking up space
>> network-manager - Installs nmtui, a way to manage wireless network connections
>> ne - Nano clone, with some nice options 
>> hping3 - Ping on steroids, useful on solving network issues
>> nmap - Network mapping tool, insanely powerful
>> lynis - Linux security and configuration audit tool
>> apt-show-versions - Show the versions of software installed and what needs updating
>> vim - Vi Improved, editor par exelance for Linux
>> fish - Friendly Interactive Shell - many improvements over bash
>> tig - TUI Git tool
>> bmon - Bandwith monitor 
>> dnsutils - Installs dig, the DNS linux wonder-tool
>> most - pager like "less" and "more" with more options
>> eget (Github software installer)
>> lsd - ls clone that show nice icons if a nerdfont is installed
>> sd - sed clone with easier syntax
>> Lazygit - TUI git tool, works well in conjunction with tig

Added

  • Got rid of large switch statement, now checks if code is available via apt before installing it (for expansion capabilities)
  • 01/27/2023 - Added descriptions to files that this installs

Linux Software Installer

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 27 Jan 19:50
3ee7604

Linux-Software-Installed.py

This program installs the following software (if it does not yet exist) on a debian-like OS like Ubuntu / Kali Linux / Linux Mint etc

>> chkservice
>> htop
>> nnn
>> ncdu
>> network-manager
>> ne
>> hping3
>> nmap
>> lynis
>> apt-show-versions
>> vim
>> fish
>> tig
>> bmon
>> dnsutils
>> most
>> eget (Github software installer)
>> lsd
>> sd
>> Lazygit

Added

  • 01/27/2023 - Added descriptions to files that this installs

Linux Software Installer

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 27 Jan 19:41
47c6c15

Linux-Software-Installed.py

This program installs the following software (if it does not yet exist) on a debian-like OS like Ubuntu / Kali Linux / Linux Mint etc

>> chkservice
>> htop
>> nnn
>> ncdu
>> network-manager
>> ne
>> hping3
>> nmap
>> lynis
>> apt-show-versions
>> vim
>> fish
>> tig
>> bmon
>> dnsutils
>> most
>> eget (Github software installer)
>> lsd
>> sd
>> Lazygit

Added

  • 01/27/2023 - Added descriptions to files that this installs

Linux Installer

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 27 Jan 19:20
dfe88dd

Linux-Software-Installed.py

This program installs the following software (if it does not yet exist) on a debian-like OS like Ubuntu / Kali Linux / Linux Mint etc

>> chkservice
>> htop
>> nnn
>> ncdu
>> network-manager
>> ne
>> hping3
>> nmap
>> lynis
>> apt-show-versions
>> vim
>> fish
>> tig
>> bmon
>> dnsutils
>> most
>> eget (Github software installer)
>> lsd
>> sd
>> Lazygit

Desktop-Linux-Installer

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 06 Oct 15:58
4be389f

Installs these files for an Ubuntu / Debian Linux desktop system:

  • chkservice -- TUI services manager
  • htop -- TUI top replacement
  • nnn - TUI file explorer (! drops you to the shell)
  • ncdu - TUI du / Finds disk space hogs
  • network-manager - installs nmtuito easily edit network interface settings
  • ne - Console file editor with familiar commands (^s to save, ^q to quit, esc to show menus)
  • hping3 - Network tool that can send crafted packets, way more powerful than ping
  • nmap - Network mapping tool (nmap.org)
  • apt-show-versions - shows package version info / $ apt-show-version -u shows files that can be updated
  • vim - Console file editor (uses its own command language: vim cheatsheet)
  • fish - F-riendly I-nteractive SH-ell - a bash shell replacement with tons of nice features (see here)
  • tig - TUI for git
  • bmon - TUI network bandwidth monitor
  • dnsutils - Installs dig network tool for looking up DNS info
  • most - Pager, more features than less / more
  • guake - Desktop terminal client with lots of features
  • jc - Turns command output into json syntax, $ jc --help for info
  • geany - Desktop editor / IDE with tons of plugins for extensibility
  • cdpr - Enables your linux system to listen for Cisco Discovery Protocol packets (you're welcome network engineers 😄 )
  • exa - ls replacement with 📁 icons (exa website)
  • lsd - ls replacement with 📁 icons ( vers. 0.23.1, Github /Peltoche/lsd) - ( Why both? They compliment each other imho 😄 )
  • python3 - Python development framework (also to allow many python created apps to work)
  • python3-pip - Python package installer
  • chromaterm - Colorizes ssh output, nice when ssh'ing into Cisco switches (Ex: $ct ssh john@10.241.127.17, chromaterm website)
  • visidata - TUI for CSV (and other structured data) files (visidata website)
  • fd - Linux find clone with saner defualt options (PC, MAC, Linux, Debian, etc) (sharkdp/fd on Github)
  • croc- Seemlessly and securely send files between 2 systems (PC, MAC, Linux, Debian etc) (schollz/croc on Github)

Desktop-Linux-Tools

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 09 Sep 16:06
e69f45d

Installs these files for an Ubuntu / Debian Linux desktop system:

  • chkservice -- TUI services manager
  • htop -- TUI top replacement
  • nnn - TUI file explorer (! drops you to the shell)
  • ncdu - TUI du / Finds disk space hogs
  • network-manager - installs nmtuito easily edit network interface settings
  • ne - Console file editor with familiar commands (^s to save, ^q to quit, esc to show menus)
  • hping3 - Network tool that can send crafted packets, way more powerful than ping
  • nmap - Network mapping tool (nmap.org)
  • apt-show-versions - shows package version info / $ apt-show-version -u shows files that can be updated
  • vim - Console file editor (uses its own command language: vim cheatsheet)
  • fish - F-riendly I-nteractive SH-ell - a bash shell replacement with tons of nice features (see here)
  • tig - TUI for git
  • bmon - TUI network bandwidth monitor
  • dnsutils - Installs dig network tool for looking up DNS info
  • most - Pager, more features than less / more
  • guake - Desktop terminal client with lots of features
  • jc - Turns command output into json syntax, $ jc --help for info
  • geany - Desktop editor / IDE with tons of plugins for extensibility
  • cdpr - Enables your linux system to listen for Cisco Discovery Protocol packets (you're welcome network engineers 😄 )
  • exa - ls replacement with 📁 icons (exa website)
  • python3 - Python development framework (also to allow many python created apps to work)
  • python3-pip - Python package installer
  • chromaterm - Colorizes ssh output, nice when ssh'ing into Cisco switches (Ex: $ct ssh john@10.241.127.17, chromaterm website)
  • visidata - TUI for CSV (and other structured data) files (visidata website)
  • fd - Linux find clone with saner defualt options (PC, MAC, Linux, Debian, etc) (sharkdp/fd on Github)
  • croc- Seemlessly and securely send files between 2 systems (PC, MAC, Linux, Debian etc) (schollz/croc on Github)

Desktop Linux Installer

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 12 Mar 17:24
bcfcf50

Installs these files for an Ubuntu / Debian Linux desktop system:

  • chkservice -- TUI services manager
  • htop -- TUI top replacement
  • nnn - TUI file explorer (! drops you to the shell)
  • ncdu - TUI du / Finds disk space hogs
  • network-manager - installs nmtuito easily edit network interface settings
  • ne - Console file editor with familiar commands (^s to save, ^q to quit, esc to show menus)
  • hping3 - Network tool that can send crafted packets, way more powerful than ping
  • nmap - Network mapping tool (nmap.org)
  • apt-show-versions - shows package version info / $ apt-show-version -u shows files that can be updated
  • vim - Console file editor (uses its own command language: vim cheatsheet)
  • fish - F-riendly I-nteractive SH-ell - a bash shell replacement with tons of nice features (see here)
  • tig - TUI for git
  • bmon - TUI network bandwidth monitor
  • dnsutils - Installs dig network tool for looking up DNS info
  • most - Pager, more features than less / more
  • guake - Desktop terminal client with lots of features
  • jc - Turns command output into json syntax, $ jc --help for info
  • geany - Desktop editor / IDE with tons of plugins for extensibility
  • cdpr - Enables your linux system to listen for Cisco Discovery Protocol packets (you're welcome network engineers 😄 )
  • exa - ls replacement with 📁 icons (exa website)
  • python3 - Python development framework (also to allow many python created apps to work)
  • python3-pip - Python package installer
  • chromaterm - Colorizes ssh output, nice when ssh'ing into Cisco switches (Ex: $ct ssh john@10.241.127.17, chromaterm website)
  • visidata - TUI for CSV (and other structured data) files (visidata website)

Python app to install the software on Debian systems (Ubuntu etc)

Choose a tag to compare

@StewAlexander-com StewAlexander-com released this 13 Nov 17:11
75d1a98

Python app that installs a list of my “go-to” Linux / Debian terminal software, uses python3 and "apt"