33 lines
1.3 KiB
Plaintext
33 lines
1.3 KiB
Plaintext
# Atlas baseline command manifest
|
|
#
|
|
# Format:
|
|
# command-name|required|purpose
|
|
#
|
|
# The first field is a command name that should be resolvable through PATH.
|
|
# It is not a Debian package name. Package metadata belongs in a separate
|
|
# manifest if later installer phases need it.
|
|
#
|
|
# Lines beginning with # and blank lines are ignored.
|
|
|
|
bash|required|Shell used by Atlas automation
|
|
git|required|Repository operations
|
|
git-lfs|required|Large-file support for repositories that require it
|
|
node|required|Node.js runtime for Codex and JavaScript tooling
|
|
npm|required|Node.js package manager supplied with the Node.js installation
|
|
curl|required|HTTP client used by diagnostics and future repository setup
|
|
wget|required|Download client used by diagnostics and future repository setup
|
|
jq|required|JSON validation and report inspection
|
|
rsync|required|File synchronisation helper
|
|
tar|required|Archive handling
|
|
openssl|required|TLS and cryptographic diagnostics
|
|
python3|required|Portable JSON and text processing fallback
|
|
systemctl|required|systemd service inspection and management
|
|
ss|required|Listening socket inspection
|
|
findmnt|required|Mount inspection
|
|
df|required|Filesystem capacity inspection
|
|
awk|required|Text processing
|
|
sed|required|Text processing
|
|
grep|required|Text searching
|
|
sudo|required|Non-interactive privileged command execution
|
|
|