Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tchoutri/confer
The dotfiles manager
https://github.com/tchoutri/confer
Last synced: about 17 hours ago
JSON representation
The dotfiles manager
- Host: GitHub
- URL: https://github.com/tchoutri/confer
- Owner: tchoutri
- License: bsd-3-clause
- Created: 2024-05-24T09:08:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T22:04:06.000Z (5 months ago)
- Last Synced: 2024-05-29T03:07:22.413Z (5 months ago)
- Language: Haskell
- Size: 37.1 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Confer [![Made with Haskell](https://img.shields.io/badge/Made%20in-Haskell-%235e5086?logo=haskell&style=flat-square)](https://haskell.org) [![Configured in Lua](https://img.shields.io/badge/Configured%20in-Lua-%2300007f?logo=lua&style=flat-square)](https://www.lua.org/)
Confer is a symbolic link manager that handles the deployment and synchronisation of your configuration files.
Write a configuration file to declare where your files are supposed to go, and `confer` will create the appropriate links.
## 📖 Documentation
Read the [Manual](./doc/MANUAL.md) for documentation.For more details about the inner workings, read the [Architecture document](./doc/ARCHITECTURE.md)
## 📦 Install
### Nightly pre-releases
Pre-release binaries are available for the following platforms:* [Linux-x86_64-musl (statically linked)](https://github.com/tchoutri/confer/releases/download/confer-head/confer-head-Linux-static-x86_64.tar.gz)
* [Linux-x86_64-glibc (dynamically linked)](https://github.com/tchoutri/confer/releases/download/confer-head/confer-head-Linux-x86_64.tar.gz)
* [macOS-arm64](https://github.com/tchoutri/confer/releases/download/confer-head/confer-head-macOS-arm64.tar.gz)## 🔧 Build
*Confer* is made in Haskell. To build it from source, use [ghcup](https://www.haskell.org/ghcup/) to install the following toolchains:
* `cabal` 3.10
* `ghc` 9.8.2