Track your personal systems' configurations and replicate them. https://tori.jutty.dev/
Find a file
2024-07-10 17:22:50 -03:00
docs Implement "(un)install all" resolution strategies 2024-07-10 16:39:06 -03:00
src Move package_manager() to its own file 2024-07-10 17:22:50 -03:00
CHANGELOG Handle more corner cases on configuration parsing 2024-07-07 21:33:56 -03:00
LICENSE Add license 2024-07-06 20:47:50 -03:00
README.md Minor rewording on README 2024-07-08 08:06:39 -03:00
tori Add installation and usage instructions to README 2024-07-08 07:52:51 -03:00

tori

tori is a tool to track your personal systems' configurations and replicate them.

If you'd like a more detailed description of what it is, its purpose, origins and goals, see the announcement blog post.

You can find documentation in the docs directory:

Installation

As it is still in very early development, tori is not yet packaged.

If you want to try it, you can clone this repository to your system and create the configuration file at ~/.config/tori/tori.conf containing the following setting:

tori_root = /path/to/repository

If you clone it to the default location, ~/.local/share/tori, the above step is not necessary.

Finally, you need to symlink the tori file at the repository root to somewhere on your $PATH:

ln -s /path/to/repository/tori $HOME/.local/bin/tori

Usage

Currently, the following commands are implemented:

  • check: check for divergences between the configuration and the system
  • help: show a usage summary with supported options
  • version: print the current version and its release date

To issue a command, use tori <command>, as in tori check.