silent-cli

Environment variables and parameters for running command line programs reliably in non-interactive environments (unattended). Includes silent modes, color/disable TTY, and reduced output options for 155 CLI tools.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "silent-cli" with this command: npx skills add viktor-ferenczi/skills/viktor-ferenczi-skills-silent-cli

Silent and Unattended CLI Execution Skill

Overview

This skill provides a comprehensive reference for running command line programs in unattended/non-interactive environments. It documents environment variables, command-line flags, and configuration options to:

  • Disable interactive prompts - Ensure programs run without user input
  • Suppress progress indicators - Disable spinners, progress bars, and real-time updates
  • Disable colored output - Remove ANSI color codes and terminal formatting
  • Reduce output verbosity - Limit output to essential information only
  • Force non-TTY mode - Prevent programs from detecting terminal capabilities

Coverage

  • 155 programs across Linux, macOS, and Windows
  • Cloud platforms, containers, version control, build tools, databases, security, monitoring, CI/CD, IaC, and more

Structure

/
├── SKILL.md              # This file - skill overview
├── INDEX_BY_NAME.md      # Program index alphabetically
├── INDEX_BY_CATEGORY.md  # Program index by category
├── PLATFORM_COVERAGE.md  # Platform coverage statistics
├── UNIX.md               # Unix/Linux usage examples
├── WINDOWS.md            # Windows-specific notes
├── programs/             # Individual program documentation (155 files)
│   ├── git.md
│   ├── curl.md
│   ├── aws.md
│   ├── docker.md
│   └── ...
└── scripts/              # Helper scripts (if needed)

Quick Reference

Universal Environment Variables

These environment variables affect many programs:

VariableValueEffect
CItrueIndicates continuous integration environment, triggers non-interactive mode for many tools
DEBIAN_FRONTENDnoninteractivePrevents apt/dpkg from prompting (Debian/Ubuntu)
FORCE_COLOR0Disables colored output (Node.js, some JS tools)
NO_COLOR1Disables colored output (growing standard)
TERMdumbMinimal terminal capabilities
TZUTCSets timezone, prevents timezone prompts
PYTHONUNBUFFERED1Unbuffered Python output
NODE_NO_WARNINGS1Suppress Node.js warnings

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review
General

gcp-batch-inference

No summary provided by upstream source.

Repository SourceNeeds Review
General

busybox-on-windows

No summary provided by upstream source.

Repository SourceNeeds Review