Skip to main content

Checks Active Directory Permissions

Project description

Ad Checker

Checks Active Directory Permissions

Install

uv tool install ad-checker

Quick start

ad-checker --help
ad-checker --version
ad-checker hello --name You

Shell completion

# bash (~/.bashrc)
eval "$(_AD_CHECKER_COMPLETE=bash_source ad-checker)"
# zsh (~/.zshrc)
eval "$(_AD_CHECKER_COMPLETE=zsh_source ad-checker)"
# fish (~/.config/fish/completions/ad-checker.fish)
_AD_CHECKER_COMPLETE=fish_source ad-checker | source

Development

Prerequisites: uv, git, just, prek.

just install        # sync all dependencies
just install-hooks  # install git hooks
just                # list every available recipe
just check          # run every quality gate + tests

Releasing

One-time setup: on PyPI add a trusted publisher (project ad-checker, owner ryancheley, repository ad-checker, workflow release.yml, environment pypi), and create a GitHub environment named pypi. To rehearse first, do the same on https://test.pypi.org and temporarily point the publish step at https://test.pypi.org/legacy/. No API tokens are stored anywhere.

Then, from main:

just release 0.1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ad_checker-0.1.0.tar.gz (87.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ad_checker-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file ad_checker-0.1.0.tar.gz.

File metadata

  • Download URL: ad_checker-0.1.0.tar.gz
  • Upload date:
  • Size: 87.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for ad_checker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ac4a90d0cf5b10b43ebedc56dd388caec090316cbe59d5ceea336425b636dd4b
MD5 46fe15d74e52760ed9f086a002f90c31
BLAKE2b-256 fa035878ac4b35c9f0b99465c2fde3e6497bdcc9908716f6d1845d6d1140ab50

See more details on using hashes here.

Provenance

The following attestation bundles were made for ad_checker-0.1.0.tar.gz:

Publisher: release.yml on ryancheley/ad-checker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ad_checker-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ad_checker-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for ad_checker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa249173ad9404dcdefb716cc24c607915c799511c491eb5a83a59b661ff6b16
MD5 0d2e8e1ddeca520e8c5f7d551920bd6e
BLAKE2b-256 61d8f3cdebff86107b331bd663498697861b8900211c96c0dbba84383e489394

See more details on using hashes here.

Provenance

The following attestation bundles were made for ad_checker-0.1.0-py3-none-any.whl:

Publisher: release.yml on ryancheley/ad-checker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page