11 مستودعات
Execution modes that suppress interactive terminal elements like spinners and prompts for headless environments.
Distinguishing note: Shortlist candidates focus on release pipelines or crypto; this is a general CLI output preference for CI/logs.
Explore 11 awesome GitHub repositories matching development tools & productivity · Non-Interactive CLI Modes. Refine with filters or upvote what's useful.
This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi
Suppresses interactive terminal prompts and password requests to support automation scripts in headless environments.
Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env
Hides terminal elements like spinners to ensure clean logs in non-interactive environments.
ffsend is a command line client for the Firefox Send protocol, providing a secure file transfer tool for uploading and downloading encrypted files. It serves as a client-side encryption file share that ensures data is encrypted locally before being uploaded to a remote server. The tool is compatible with both public and private instances of the Send server, allowing users to redirect data transfers to self-hosted server deployments. It covers ephemeral file hosting with the ability to set expiration dates and download limits, as well as password protection for shared links. Additional capabi
Provides a non-interactive mode with flags to bypass prompts, enabling automation via scripts.
rustfmt is a Rust code formatter that operates as a Cargo subcommand, applying consistent formatting to Rust source files according to official style guidelines. It parses source code into a syntax tree, applies formatting rules to tree nodes, and pretty-prints the result back to text, with support for TOML-driven configuration that allows per-project style customization. The formatter is edition-aware, automatically selecting formatting rules based on the Rust edition specified in the project, and supports a style edition override that decouples formatting rules from the Rust edition used fo
Provides a check mode that exits with non-zero when formatting changes are needed.
Kimi is a terminal-based AI agent that autonomously plans and executes software development tasks by reading, editing, and running code. It operates as an intelligent command-line agent that breaks down high-level goals into sequences of shell commands and code edits, carrying them out without manual step-by-step guidance. The agent can run in an interactive loop, switch to a shell mode for direct terminal command execution, and operate in non-interactive or one-shot modes suitable for scripting. The project distinguishes itself through multiple integration and execution modes. It can run as
Outputs results as plain text or JSONL without an interactive interface, suitable for scripting.
sc-im هو برنامج جداول بيانات بواجهة مستخدم نصية ومدير بيانات. يوفر بيئة تعتمد على لوحة المفاتيح لإجراء العمليات الحسابية وإدارة شبكات البيانات داخل واجهة سطر الأوامر. التطبيق قابل للبرمجة، ويدعم وظائف مخصصة، ومشغلات تعتمد على الأحداث، ودمج نصوص خارجية لأتمتة مهام الحساب. كما يسمح بتحميل وحدات مجمعة خارجية في وقت التشغيل لتوسيع إمكانياته الرياضية. يغطي النظام إدارة البيانات من خلال فرز الصفوف، والتصفية، وحسابات المجاميع الفرعية. ويدعم قابلية التشغيل البيني للبيانات عبر استيراد وتصدير تنسيقات CSV وTAB وMarkdown وXLSX. تشمل الإمكانيات الإضافية وضع تنفيذ غير تفاعلي لمعالجة البيانات بدون واجهة والقدرة على إرسال البيانات إلى برامج رسم بياني خارجية للتصور.
Offers a mode to process calculations via standard streams without initializing the terminal UI.
Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we
Provides one-shot CLI commands for querying, summarizing, converting, and serving traces without an interactive session.
Cameradar is a network scanning tool designed to discover publicly accessible IP cameras. It identifies active Real Time Streaming Protocol services by scanning IP ranges and using device fingerprints to determine specific hardware models. The tool performs security auditing through dictionary-based probing and brute force attacks to uncover valid streaming paths and authentication credentials. It validates discovered streams by verifying the receipt of real-time transport protocol data packets to eliminate false positives. The system supports a multi-stage discovery pipeline and can export
Allows switching to a plain text mode that suppresses interactive elements for headless environments.
Mistral-vibe is an extensible AI skill engine and codebase assistant that operates as an MCP AI agent framework. It functions as a multi-agent orchestration system designed for AI-assisted coding and automated software development, integrating a voice-enabled AI terminal for programmatic interaction. The system distinguishes itself through its use of the Model Context Protocol to integrate external tools and its ability to delegate complex tasks to independent subagents for parallel execution. It features a skill-based extensibility model that allows the addition of custom tools and slash com
Supports non-interactive execution of prompts via command line flags for integration into automation scripts.
Kimi-code is a command-line interface and orchestration framework designed to integrate autonomous AI agents into software development workflows. It functions as a terminal-based assistant that manages multi-step coding tasks, including planning, file system modifications, shell command execution, and test running, all while maintaining conversational context within a local development environment. The project distinguishes itself through a focus on secure, autonomous agent orchestration and granular control over AI interactions. It enforces strict security by requiring explicit user approval
Supports non-interactive execution modes with structured output for programmatic integration in automated environments.
cargo-binstall is a toolchain extension and binary artifact manager designed to install pre-compiled Rust binaries from releases. Its primary purpose is to avoid the time and resource costs associated with compiling software from source by fetching pre-built executables. The tool provides mechanisms for discovering and downloading binaries across different architectures and platforms. It includes capabilities for verifying the authenticity and integrity of downloaded packages using cryptographic signature verification against public keys. The system supports automated installation in continu
Includes a non-interactive mode that suppresses prompts for seamless operation in headless CI environments.