5 个仓库
Tools designed to function as components within Unix-style command-line pipes.
Distinct from Data Processing Pipelines: Specifically covers the use of standard input and pipes, whereas Data Processing Pipelines often refers to larger orchestrated systems.
Explore 5 awesome GitHub repositories matching data & databases · Shell Integration. Refine with filters or upvote what's useful.
RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit
Outputs discovered port data through standard streams for use in Unix-style command-line pipes.
q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da
Integrates SQL querying directly into Unix shell workflows by accepting tabular data from standard input.
Wego is a terminal-based weather client and dashboard that functions as an API wrapper for retrieving atmospheric data. It provides a command-line interface for accessing current weather conditions and multi-day forecasts across various provider backends. The tool features a provider-based abstraction to decouple data retrieval from specific API implementations and utilizes disk-based response caching to reduce redundant network requests. It supports local configuration storage for persisting API credentials and preferred locations across separate command executions. The system includes capa
Outputs weather data in structured formats designed to be piped into other Unix-style command-line tools.
fswatch 是一个跨平台的文件变更监控和事件自动化工具。它使用原生内核事件 API 或便携式轮询回退机制来跟踪不同操作系统上的文件系统修改。 该项目为 Linux 系统实现了使用 inotify 和 fanotify 的特定包装器,并为 BSD 和 macOS 提供了使用 kqueue 的监视器。它将这些平台特定的 API 转换为统一的事件格式,以提供一致的监控行为。 该工具允许在检测到变更时自动执行外部程序或脚本。它包括通过模式过滤事件、将快速连续的变更合并为单个通知,以及使用空字符分隔格式流式传输修改后的文件路径以集成到 shell 管道中的功能。
Streams modified file paths into other command line tools to create custom data processing workflows.
YouPlot is a command line plotting utility and terminal data visualization tool used to render statistical plots and charts directly within a terminal interface using Unicode characters. It functions as a Unix pipeline plotter, allowing users to visualize numerical data without leaving the shell. The project operates as a real-time data visualizer, drawing plots progressively as data streams into the system. It integrates into command line pipelines by reading data from standard input to provide real-time stream monitoring and data analysis. The tool covers a variety of rendering capabilitie
Functions as a component within Unix-style command-line pipes using standard input and output.