View on GitHub

HomeSetup

HomeSetup simplifies terminal customization by offering seamless cloud integration for dotfiles, packages, and configurations, enhancing productivity and command line experiences without complex frameworks.

Download this project as a .zip file Download this project as a tar.gz file

HomeSetup Developer Handbook

Applications handbook

Table of contents

Settings

The Settings plug-in exposes the hspylib-settings command-line tooling. It requires the HomeSetup Python virtual environment and the settings/setman packages to be installed.

“help”

Purpose

Display the upstream python3 -m settings -h usage screen.

Returns

0 if the command was successfully executed; non-zero otherwise.

Parameters

N/A

Examples

__hhs settings help

“version”

Purpose

Print the Settings plug-in version reported by python3 -m settings -v.

Returns

0 if the command was successfully executed; non-zero otherwise.

Parameters

N/A

Examples

__hhs settings version

“execute”

Purpose

Run the Settings manager operations. Execution is delegated to the Python modules provided by HomeSetup.

Returns

0 if the command was successfully executed; non-zero otherwise.

Parameters

Examples

__hhs settings execute              # display setman usage
__hhs settings execute list         # list configured settings
__hhs settings execute source -f .envrc HSPM_TOKEN abcd1234

Notes