phys-npps-members-l AT lists.bnl.gov
Subject: ALL NPPS Members
List archive
[[Phys-npps-members-l] ] A New Singularity Sandbox on CVMFS with 28 Modern Linux Tools
- From: "Ye, Shuwei" <yesw AT bnl.gov>
- To: "Phys-npps-members-l AT lists.bnl.gov" <phys-npps-members-l AT lists.bnl.gov>
- Subject: [[Phys-npps-members-l] ] A New Singularity Sandbox on CVMFS with 28 Modern Linux Tools
- Date: Tue, 10 Jun 2025 18:25:05 +0000
Dear all,
A new Docker container image has been developed, consisting of 28 modern Linux tools.
The Docker container image has been deployed onto CVMFS unpacked, and it could be used as a virtual env on any Linux machines with
glibc-2.17 and above such as Alma9 or CentOS7 machines.
To make accessible these tools, just run the following:
lxplus% source /cvmfs/unpacked.cern.ch/registry.hub.docker.com/yesw2000/modern-linuxtools:alma9_x86-latest/setupMe.sh
🚀 Modern Linux tools (micromamba, tldr, rg, and more) are now available!
- Run 'list_tools' to view the complete list of new tools.
- For command usage, run '<command> --help' (e.g., 'rg --help').
- For quick examples, use 'tldr <command>' (e.g., 'tldr rg').
Then the command
list_tools
to view the list of new tools.
lxplus% list_tools
• micromamba: Lightweight, fast, standalone conda-compatible package and env
manager.
• uv: Ultra-fast, all-in-one Python package and environment manager written in
Rust.
• tldr: Simplified and community-driven man pages for command-line tools.
• cargo: Rust’s official package manager and build tool for managing Rust
projects.
• rg: Fast, recursive command-line search tool (ripgrep) for code and text.
• ugrep: Ultra fast, user-friendly grep replacement with interactive/fuzzy
search.
• fzf: Blazing fast, interactive command-line fuzzy finder for files and text.
• sk: Fuzzy finder and selector for the command line, similar to fzf.
• crane: A versatile command-line tool for managing container images and
registries.
• dive: Explore and analyze Docker image contents layer by layer.
• procs: Modern replacement for ps with colored, user-friendly process listings.
• btop: Resource monitor with a slick, interactive terminal UI for system stats.
• mcfly: Smart and searchable shell history replacement with context awareness.
• fd: Simple, fast, user-friendly alternative to find for file searching.
• broot: Tree-based file manager and fuzzy finder for navigating directories.
• yazi: Blazing fast, vim-style, Rust-based terminal file manager for Linux.
• lsd: Modern, colorful, and user-friendly replacement for the ls command.
• bat: Cat clone with syntax highlighting and Git integration for viewing files.
• glow: Stylish markdown reader for the terminal with GitHub integration.
• delta: Syntax-highlighting pager for git, diff, and code review output.
• git-lfs: Git extension for versioning large files efficiently.
• lazygit: Simple, fast, terminal UI for Git commands and workflows.
• hyperfine: Command-line benchmarking tool for measuring execution time.
• direnv: Environment variable manager for shell directory-based workflows.
• zellij: Terminal workspace and multiplexer with a live keybinding guide
interface.
• duf: Disk usage/free space analyzer with a user-friendly terminal UI.
• dust: Intuitive, colorful disk usage analyzer for the command line.
• rip: Safe and fast alternative to rm for removing files and directories.
The tools are independent of Python, preventing interference with the user own environment.
Hope you find some useful tools in the list above.
Cheers,
--Shuwei
- [[Phys-npps-members-l] ] A New Singularity Sandbox on CVMFS with 28 Modern Linux Tools, Ye, Shuwei, 06/10/2025
Archive powered by MHonArc 2.6.24.