Document the new api.py script better in the README

This commit is contained in:
Anthony Wang 2022-05-23 22:32:30 -05:00
parent c7c0ac3d70
commit 471cc8d254
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -4,7 +4,12 @@ Scripts for managing Arch Linux servers
## Overview
### User management
The `adduser.py`, `deluser.py`, `moduser.py`, `srvuser.py`, and `ldappass.py` libraries implement a Python API for managing LDAP users. There is also a set of simple wrapper scripts to use the libraries from the command line.
The `adduser.py`, `deluser.py`, `moduser.py`, libraries implement a Python API for managing LDAP users. There is also a set of simple wrapper scripts to use the libraries from the command line.
The `ldappass.py` library implements a simple function for fetching a password from `/etc/ldappass` (make sure the file is only root-readable) for automated user management.
### api
A simple and extensible web API for users to manage their accounts.
### upgrade
Upgrades the system, all AUR packages, and Nextcloud.