RiotKit Do
Contents:
Basics
Tasks
Usage
Importing tasks
Troubleshooting
Loading priority
Tasks development
Global environment variables
Custom distribution
Tasks API
Working with YAML files
Creating installer wizards with RKD
Good practices
RiotKit Do
Docs
»
Usage
Edit on GitHub
Next
Previous
Usage
ΒΆ
Importing tasks
1) Install a package
2) In YAML syntax
2) In Python syntax
Troubleshooting
Loading priority
Environment variables loading order from .env and from .rkd
Environment variables loading order in YAML syntax
Order of loading of makefile files in same .rkd directory
Paths and inheritance
Tasks execution
Tasks development
Creating simple tasks in YAML syntax
Developing a Python package
Please check
Tasks
API
for interfaces description
Global environment variables
RKD_WHITELIST_GROUPS
RKD_ALIAS_GROUPS
RKD_UI
RKD_AUDIT_SESSION_LOG
Custom distribution
Example
Read more in
global
environment
variables
Tasks API
Each task must implement a TaskInterface
To include a task, wrap it in a declaration
To create an alias for task or multiple tasks
Execution context provides parsed shell arguments and environment variables
Interaction with input and output
Storing temporary files
Working with YAML files
YAML parsing API
FAQ
API
Creating installer wizards with RKD
Concept
Example Wizard
Using Wizard results internally
Example of loading stored values by other task
API
Good practices
Do not use os.getenv()
Define your environment variables
Use sh(), exec(), rkd() and silent_sh()
Do not print if you do not must, use io()
Read the Docs
v: v2.0.0.0
Versions
latest
stable
v2.0.0.0
v1.1
v0.7.0.0b1
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.