spito

command module
v0.0.0-...-17ed7cf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

README

Spito

This project is in pre-alpha and most of the features described below does not work!

Spito has been designed to allow users easily swap and edit configuration files. It's user-friendly and lays the foundations for auto-repair tools.

Installation

First of all install go.

For root

sudo GOBIN=/usr/bin /usr/local/go/bin/go install

For local user

go install
export PATH=$PATH:~/go/bin

You can also add last line to .bashrc or other similar file.

Use cases

Simple config - samba

Samba is a simple FOSS file server. Samba is this kind of software that requires configuration on start, and it costs a lot of searching when you want to do anything.

samba-guests-are-god: This rule allows samba guests to do almost everything. It's especially useful when using virtual machines without shared files support.

Notice there is used official repository of samba rules stored on GitHub.

spito samba guests-are-god
Variable config - wireguard

Wireguard is fast, modern, secure VPN tunnel. It's not hard to configure, but requires some effort. Rule can generate required private and public keys. Wireguard allows to easily add clients, but rule add initially as many clients as you specify.

Notice that johnny's repository of rules is stored on GitHub.

spito johnny/spitorules wireguard -o NUMBER_OF_CLIENT=3
Part of config - gdm

Gnome is huge project that contains desktop environment, display manager and default some application. Let's say you want to install whole Gnome environment. But you can also install and configure only gdm.

spito gitlab.com/johnny/dotfiles gnome@gdm

License

This project is licensed under the GPL v3.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
pkg
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL