7 năm kể từ lần phát hành quan trọng cuối cùng
Stow sử dụng một cách tiếp cận đơn giản để sắp xếp gói, không giống như các trình quản lý gói truyền thống: tất cả các thành phần liên quan đến chương trình đều được cài đặt nguyên bản trong một thư mục con riêng biệt trong thư mục /usr/local/stow (ví dụ: /usr/local/stow/emacs). Nhiệm vụ của Stow được rút gọn thành việc đặt các liên kết tượng trưng trong hệ thống phân cấp thư mục hệ thống /usr/local và giám sát tính toàn vẹn của chúng.
Xóa gói sẽ xóa tất cả các liên kết tượng trưng được liên kết. Bên trong thư mục /usr/local/stow, các file của các chương trình đã cài đặt luôn không thay đổi; Stow chỉ hoạt động với các liên kết tượng trưng.
Ngoài việc quản lý các gói hệ thống, có thể quản lý các chương trình và tệp cấu hình (~/.bashrc, ~/.zshrc, v.v.) trong thư mục chính của người dùng.
Khi chuẩn bị bản phát hành mới, người ta tập trung chú ý vào việc đơn giản hóa việc cài đặt, trong đó một số mô-đun (texi2html) đã bị loại khỏi danh sách phụ thuộc. Đã bật trình xử lý riêng cho các tệp và thư mục bắt đầu bằng dấu chấm, đồng thời giới thiệu tùy chọn "--dotfiles" có liên quan để tự động thay thế tiền tố "dot-" bằng dấu chấm (ví dụ: tệp ~/.bashrc sẽ được coi là stow/dot gói -bashrc). Đã thêm tệp cấu hình .stowrc để coi "~" là thư mục chính. Trong quá trình phát triển, cơ sở hạ tầng của dự án sử dụng hệ thống tích hợp liên tục Travis CI.
Nguồn: opennet.ru