All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project attempts to adhere to Semantic Versioning.
- Removed internal
_termy()function - Refactored subprocess commands
- Fixed various typing bugs
Subprocess no longer checks the success of the command.
- Migrated to
uv - Migrated to
hatchlingbuild system - Removed
setup.py
User()class which contains user detailsprimary()function to supersedeconsole()admins()function to return a list of adminUser()group_member()function to check if a user is in a groupfv_access()function to check if a user has FileVault accessapfs_owner()function to check if a user is an APFS volume ownersecure_token_status()function to check if the user has a secure tokenusers()function can now filter by primary group IDs- This changelog
users()now finds users by finding users with a shellusers()now returns a list of User class- Deprecated
console()function, useprimary().username for similar functionality
users()now returns more than just "root"
Initial release