A system-bootstrapping automation and introspection tool.
Project description
userfs (1.1.7)
A system-bootstrapping automation and introspection tool.
Consider sponsoring development.
Python Version Support
This package is tested with the following Python minor versions:
Platform Support
This package is tested on the following platforms:
ubuntu-latestmacos-latestwindows-latest
Introduction
Command-line Options
$ ./venv3.14/bin/ufs -h
usage: ufs [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
{build,custom,fetch,noop} ...
A system-bootstrapping automation and introspection tool.
options:
-h, --help show this help message and exit
--version show program's version number and exit
-v, --verbose set to increase logging verbosity
-q, --quiet set to reduce output
--curses whether or not to use curses.wrapper when starting
--no-uvloop whether or not to disable uvloop as event loop driver
-C, --dir DIR execute from a specific directory
commands:
{build,custom,fetch,noop}
set of available commands
build attempt to build a software project from its sources
custom perform a custom interaction, sourced from external
hooks
fetch attempt to obtain some software from the internet
noop command stub (does nothing)
Sub-command Options
build
$ ./venv3.14/bin/ufs build -h
usage: ufs build [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [-d] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
-d, --deploy whether or not to also attempt to deploy or install
the built project assets
custom
$ ./venv3.14/bin/ufs custom -h
usage: ufs custom [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
fetch
$ ./venv3.14/bin/ufs fetch -h
usage: ufs fetch [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [-u] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
-u, --update whether or not to also attempt to update project
sources
Internal Dependency Graph
A coarse view of the internal structure and scale of
userfs's source.
Generated using pydeps (via
mk python-deps).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file userfs-1.1.7.tar.gz.
File metadata
- Download URL: userfs-1.1.7.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9450f33715d0a56aa698e375e275de67a8b0a2f617c9a528eae9083f15c4aaa1
|
|
| MD5 |
22ac23d92d29785ca7b39f06f5869834
|
|
| BLAKE2b-256 |
0de4116588f03c5d629f66a9bde684f60b2205e3b48549e4cc381eacd1b3d149
|
File details
Details for the file userfs-1.1.7-py3-none-any.whl.
File metadata
- Download URL: userfs-1.1.7-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bab308add47261dac8faa543c699b01193602a28a8a510a21ef64745271c29f
|
|
| MD5 |
4dbc0904e1bf44bfe78d09afcdad6cba
|
|
| BLAKE2b-256 |
38bf7119b142acb6e2353c57bfe33c37f15dccef647865f0c7f3dec05542bad5
|