ChrisTitusTech/linutil
Fork: 305 Star: 3743 (更新于 2025-07-12 08:55:19)
license: MIT
Language: Shell .
Chris Titus Tech's Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks.
最后发布版本: 2025.06.27 ( 2025-06-28 01:55:46)
Chris Titus Tech's Linux Utility
Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks. It helps you set up applications and optimize your system for specific use cases. The utility is actively developed in Rust 🦀, providing performance and reliability.
[!NOTE] Since the project is still in active development, you may encounter some issues. Please consider submitting feedback if you do.
💡 Usage
To get started, pick which branch you would like to use, then run the command in your terminal:
Stable Branch (Recommended)
curl -fsSL https://christitus.com/linux | sh
Dev branch
curl -fsSL https://christitus.com/linuxdev | sh
CLI arguments
View available options by running:
linutil --help
For installer options:
curl -fsSL https://christitus.com/linux | sh -s -- --help
⬇️ Installation
Linutil is also available as a package in various repositories:
Arch Linux
Linutil can be installed on Arch Linux with three different AUR packages:
linutil
- Stable release compiled from sourcelinutil-bin
- Stable release pre-compiledlinutil-git
- Compiled from the last commit (not recommended)
by running:
git clone https://aur.archlinux.org/<package>.git
cd <package>
makepkg -si
Replace <package>
with your preferred package.
If you use yay, paru or any other AUR Helper, it's even simpler:
paru -S linutil
Replace paru
with your preferred helper and linutil
with your preferred package.
OpenSUSE
Linutil can be installed on OpenSUSE with:
sudo zypper install linutil
Cargo
Linutil can be installed via Cargo with:
cargo install linutil_tui
Note that crates installed using cargo install
require manual updating with cargo install --force
(update functionality is included in LinUtil)
Configuration
Linutil supports configuration through a TOML config file. Path to the file can be specified with --config
(or -c
).
Available options:
auto_execute
- A list of commands to execute automatically (can be combined with--skip-confirmation
)skip_confirmation
- Boolean ( Equal to--skip-confirmation
)size_bypass
- Boolean ( Equal to--size-bypass
)
Example config:
# example_config.toml
auto_execute = [
"Fastfetch",
"Alacritty",
"Kitty"
]
skip_confirmation = true
size_bypass = true
linutil --config /path/to/example_config.toml
💖 Support
If you find Linutil helpful, please consider giving it a ⭐️ to show your support!
🎓 Documentation
For comprehensive information on how to use Linutil, visit the Linutil Official Documentation.
🛠 Contributing
We welcome contributions from the community! Before you start, please review our Contributing Guidelines to understand how to make the most effective and efficient contributions.
Docs are now here
🏅 Thanks to All Contributors
Thank you to everyone who has contributed to the development of Linutil. Your efforts are greatly appreciated, and you're helping make this tool better for everyone!
📜 Contributor Milestones
- 2024/07 - Original Linutil Rust TUI was developed by @JustLinuxUser.
- 2024/09 - TabList (Left Column) and various Rust Core/TUI Improvements developed by @lj3954
- 2024/09 - Cargo Publish, AUR, Rust, and Bash additions done by @adamperkowski
- 2024/09 - Rust TUI Min/Max, MultiSelection, and Bash additions done by @jeevithakannan2
- 2024/09 - Various bash updates and standardization done by @nnyyxxxx
- 2024/09 - Multiple bash script additions done by @guruswarupa
最近版本更新:(数据更新于 2025-07-16 17:36:38)
2025-06-28 01:55:46 2025.06.27
2025-02-14 05:26:15 2025.02.13
2025-01-11 03:34:47 2025.01.10
2024-11-12 00:41:35 2024.11.11
2024-11-01 04:25:00 2024.10.31
2024-09-29 04:41:35 2024.09.28
2024-09-19 08:03:01 2024.09.19
2024-09-18 23:48:05 2024.09.18
2024-09-05 11:10:36 2024.09.05
2024-09-05 05:44:35 2024.09.04
主题(topics):
linux
ChrisTitusTech/linutil同语言 Shell最近更新仓库
2025-07-19 13:18:57 SeleniumHQ/docker-selenium
2025-07-19 06:14:03 sameersbn/docker-gitlab
2025-07-18 12:31:40 ublue-os/bazzite
2025-07-18 03:07:48 AuxXxilium/arc
2025-07-17 07:56:48 awslabs/amazon-eks-ami
2025-07-15 22:29:48 binpash/try