Ignored *.egg-info
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
*__pycache__
|
*__pycache__
|
||||||
|
*.egg-info
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
Metadata-Version: 2.4
|
|
||||||
Name: ldapsm
|
|
||||||
Version: 0.1.0
|
|
||||||
Summary: CLI tool to manage OpenLDAP schema snippets under cn=config
|
|
||||||
Author: Kevin Veen-Birkenbach
|
|
||||||
License: MIT
|
|
||||||
Requires-Python: >=3.9
|
|
||||||
Description-Content-Type: text/markdown
|
|
||||||
License-File: LICENSE
|
|
||||||
Requires-Dist: python-ldap>=3.4
|
|
||||||
Dynamic: license-file
|
|
||||||
|
|
||||||
# LDAP Schema Manager 🛠️
|
|
||||||
[](https://github.com/sponsors/kevinveenbirkenbach) [](https://www.patreon.com/c/kevinveenbirkenbach) [](https://buymeacoffee.com/kevinveenbirkenbach) [](https://s.veen.world/paypaldonate)
|
|
||||||
|
|
||||||
|
|
||||||
A Python-based CLI tool for managing OpenLDAP schema snippets under `cn=config`, allowing you to create or update schema entries—including custom `olcAttributeTypes` and `olcObjectClasses`—via LDAPI.
|
|
||||||
|
|
||||||
## 🚀 Installation
|
|
||||||
|
|
||||||
You can install **ldapsm** easily using [Kevin's package manager](https://github.com/kevinveenbirkenbach/package-manager):
|
|
||||||
|
|
||||||
```bash
|
|
||||||
pkgmgr install ldapsm
|
|
||||||
```
|
|
||||||
|
|
||||||
## 📝 Usage
|
|
||||||
|
|
||||||
After installation, run:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
ldapsm --help
|
|
||||||
```
|
|
||||||
|
|
||||||
to view all available commands and options.
|
|
||||||
|
|
||||||
### Example
|
|
||||||
|
|
||||||
```bash
|
|
||||||
ldapsm \
|
|
||||||
-s ldapi:/// \
|
|
||||||
-D "" \
|
|
||||||
-W "" \
|
|
||||||
-n nextcloud \
|
|
||||||
-a "( 1.3.6.1.4.1.99999.1 NAME 'nextcloudQuota' DESC 'Quota for Nextcloud' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )" \
|
|
||||||
-c "( 1.3.6.1.4.1.99999.2 NAME 'nextcloudUser' DESC 'Auxiliary class for Nextcloud attributes' AUXILIARY MAY ( nextcloudQuota ) )"
|
|
||||||
```
|
|
||||||
|
|
||||||
## 📖 Help
|
|
||||||
|
|
||||||
For detailed usage and options, run:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
ldapsm --help
|
|
||||||
```
|
|
||||||
|
|
||||||
## 🛡️ Contributing
|
|
||||||
|
|
||||||
Contributions, issues, and feature requests are welcome! Feel free to check [issues](https://github.com/kevinveenbirkenbach/ldap-schema-manager/issues).
|
|
||||||
|
|
||||||
## 📜 License
|
|
||||||
|
|
||||||
This project is licensed under the MIT License.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Author:** [Kevin Veen-Birkenbach](https://www.veen.world/)
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
LICENSE
|
|
||||||
README.md
|
|
||||||
pyproject.toml
|
|
||||||
src/ldapsm/__main__.py
|
|
||||||
src/ldapsm.egg-info/PKG-INFO
|
|
||||||
src/ldapsm.egg-info/SOURCES.txt
|
|
||||||
src/ldapsm.egg-info/dependency_links.txt
|
|
||||||
src/ldapsm.egg-info/entry_points.txt
|
|
||||||
src/ldapsm.egg-info/requires.txt
|
|
||||||
src/ldapsm.egg-info/top_level.txt
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[console_scripts]
|
|
||||||
ldapsm = ldapsm.__main__:main
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
python-ldap>=3.4
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ldapsm
|
|
||||||
Reference in New Issue
Block a user