https://github.com/expertcoderz/python-userland
Various Unix and Linux utilities in Python!
https://github.com/expertcoderz/python-userland
coreutils coreutils-programs linux-command linux-commands python python-3 python3 unix unix-command unix-commands
Last synced: 9 months ago
JSON representation
Various Unix and Linux utilities in Python!
- Host: GitHub
- URL: https://github.com/expertcoderz/python-userland
- Owner: Expertcoderz
- License: gpl-3.0
- Created: 2025-03-27T08:35:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-31T10:23:06.000Z (9 months ago)
- Last Synced: 2025-03-31T11:27:16.696Z (9 months ago)
- Topics: coreutils, coreutils-programs, linux-command, linux-commands, python, python-3, python3, unix, unix-command, unix-commands
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
===============
python-userland
===============
python-userland is an experimental cross-platform implementation of various
UNIX and Linux utilities, written purely in Python 3.
Note that this project is a work-in-progress. Not many utilities have been
finished, and existing utilities may be limited in functionality, performance
and correctness.
Utilities Featured
==================
python-userland aims to implement as much as can be done in Python and its
standard library, without relying on additional C bindings for system-specific
functions. Currently, the focus is on achieving feature parity with `GNU
Coreutils `_, although not all
utilities (e.g. ``clear``) are necessarily from the Coreutils project.
Platform Support
================
python-userland should, in principle, run on any OS that runs Python. However,
much testing has only been done in a Linux environment. This will hopefully
change in the future.
License
=======
python-userland is licensed under the GPL. See the LICENSE file for more
information.