A macOS app for viewing, editing, and managing configuration files like .zshrc and .gitconfig with auto-scanning and Git-based versioning.
Configs is a macOS-native application that provides a graphical interface for managing, editing, and versioning configuration files like .zshrc, .gitconfig, and .vimrc. It solves the problem of scattered and hard-to-manage dotfiles by centralizing them in one tool with features like auto-discovery, instant source application, and Git-based history tracking.
macOS developers, system administrators, and power users who frequently edit shell configurations, dotfiles, or other text-based configs and want a more visual and efficient workflow.
Developers choose Configs for its native macOS integration, automatic Git versioning, and instant application of changes to shell configs, which streamlines the editing process compared to manual terminal commands or generic text editors.
A macOS config file manager that lets you quickly view, edit, and manage configuration files on your computer (such as .zshrc, .gitconfig, etc.). macOS 配置文件管理工具,快速查看、编辑和管理电脑上的各种配置文件
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with SwiftUI for a seamless and responsive macOS experience, aligning with the project's philosophy of focusing on a native feel.
Integrates Git to automatically track all edits, allowing users to view history, compare diffs, and revert changes without manual commands, as stated in the version management feature.
Automatically executes `source` on shell configs like .zshrc upon saving, making changes effective immediately, which streamlines workflow compared to terminal edits.
Supports batch drag-and-drop import, syntax highlighting, search, and organization with color tags and custom groups, providing a centralized hub for configs.
Only supports macOS 13 and above, excluding users on older macOS versions or other operating systems, as indicated by the badge in the README.
Requires compiling with Xcode or running terminal commands to remove quarantine attributes, which can be a barrier for users unfamiliar with these steps.
No built-in support for syncing or backing up configurations across devices, relying solely on local Git repositories without mention of remote integration.