8 个仓库
Automation for linking centralized configuration files to the home directory to maintain environment consistency.
Distinct from Environment Configuration Management: Focuses on the physical linking of configuration files (dotfiles) rather than managing environment variables.
Explore 8 awesome GitHub repositories matching development tools & productivity · Dotfile Symlinking. Refine with filters or upvote what's useful.
Hyprdots 是一套配置文件和安装脚本,旨在 Linux 上设置和自定义 Hyprland 平铺窗口管理器环境。它提供了一个自动化系统来部署个性化的桌面界面,包括预配置的主题、样式和键盘快捷键。 该项目利用模块化的 dotfiles 管理工作流,将系统设置组织成离散的文件,用于视觉样式和按键绑定。它采用 shell 脚本安装来自动化依赖部署,并使用符号链接将集中式配置目录映射到系统路径。 该框架包括基于变量的模板替换功能,以适应特定硬件,并提供了一种用于版本控制提交信息的标准化格式。
Implements a system where centralized configuration files are symlinked to the home directory for environment consistency.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Symlink pre-defined configuration files to the home directory for environment consistency.
This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur
Automates the linking of centralized configuration files to the home directory using symbolic links.
This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana
Synchronizes configuration files by mirroring a central repository to the local home directory using symbolic links.
This project is a cross-platform dotfiles collection and shell configuration framework designed to standardize development environments across Unix and Windows. It provides a set of version-controlled configuration files and environment settings for text editors, terminal multiplexers, and interactive command line interfaces. The collection functions as a symlink configuration manager, linking settings to the home directory to maintain synchronization across multiple machines. It includes a productivity framework for terminal workflow optimization, incorporating tools for fuzzy finding, direc
Uses symbolic links to map version-controlled configuration files to the home directory.
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
Automates the injection of personal configuration dotfiles from remote repositories into development environments.
Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges
Provides persistent symlinks to remote directories and external app folders for seamless shell navigation.
SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file transfers. It provides a complete SSH-2 protocol stack implementation with a channel multiplexing engine that manages multiple concurrent channels over a single connection, supporting simultaneous shell sessions, remote command execution, SFTP transfers, and port forwarding tunnels. The library includes a pluggable authentication pipeline supporting password, public key, certificate, keyboard-interactive, and multi-factor authentication combinations. The library distinguishes itself t
Manages remote directories (create, delete, list) over SFTP.