How-to guides#
Configuration#
Get and set config items#
Using the config sub-command in the hpcFlow CLI, we can get configuration items like this:
hpcflow config get machine
Items can be set like this:
hpcflow config set machine my-machine-name
In the Python API, we can interact with the hpcFlow configuration as below. Note that we must call config.save
to make the config changes persistent, otherwise any changes made will only be temporary.
import hpcflow.app as hf
# print the value of the `machine` item:
print(hf.config.machine)
# set the value of the `machine` item:
hf.config.machine = "my-machine-name"
# save the changes to the config file:
hf.config.save()
See the configuration reference documentation for a listing of configurable items.