Open Issues Need Help
View All on GitHubAI Summary: Implement progress bars for long-running operations in the `loom` CLI tool, specifically focusing on file addition within large directories. This involves integrating a progress bar library (like `rich` or `tqdm`) into the existing CLI (`cli.py`) and core logic (`core.py`) to display progress updates during file addition and other time-consuming tasks.
loom is a minimal, Git-backed dotfiles manager for Linux. It tracks, versions, and syncs your configuration files using a Git repository, while keeping your home directory clean via symlinks. Designed for developers who want simple, reliable, and scriptable dotfile management across machines.
AI Summary: The task requires adapting the `loom` dotfiles manager to support macOS. This involves investigating differences in file paths and permissions between Linux and macOS, testing Git behavior on macOS, updating documentation and installation instructions to include macOS, and adding macOS to the CI testing matrix. The goal is to expand `loom`'s functionality to a wider range of users.
loom is a minimal, Git-backed dotfiles manager for Linux. It tracks, versions, and syncs your configuration files using a Git repository, while keeping your home directory clean via symlinks. Designed for developers who want simple, reliable, and scriptable dotfile management across machines.