Skip to main content

Module export

Module export 

Source
Expand description

Multi-format session export.

Converts recorded sessions to reusable formats: Bash scripts, Makefiles, Markdown docs, GitHub Actions, GitLab CI, Dockerfiles, and CircleCI configs.

Re-exports§

pub use bash::export_bash;
pub use circleci::export_circleci;
pub use dockerfile::export_dockerfile;
pub use github_action::export_github_action;
pub use gitlab_ci::export_gitlab_ci;
pub use makefile::export_makefile;
pub use markdown::export_markdown;
pub use parameterize::Parameter;
pub use parameterize::apply_parameters;
pub use parameterize::detect_all_parameters;

Modules§

bash
circleci
dockerfile
github_action
gitlab_ci
makefile
markdown
parameterize

Functions§

escape_makefile
Escape dollar signs for Makefile compatibility.
escape_yaml
Escape a string for safe use as a YAML scalar value.
format_duration
Format a duration in seconds as a human-readable string.
format_timestamp
Format a Unix timestamp (f64) as “YYYY-MM-DD HH:MM”.
truncate_step_name
Truncate a command string for use as a CI step name.