You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Reference/configuration.md
+6-28Lines changed: 6 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,27 +2,25 @@
2
2
runme:
3
3
id: 01HG11HG1XY3V7DCQVQ32Q71ZZ
4
4
version: v2.0
5
-
sidebar_position: 4
6
-
title: Reference
5
+
sidebar_position: 1
6
+
title: Options for Document and Cell
7
7
---
8
8
9
-
# Reference
10
-
11
-
Everything in one place.
9
+
Executing code and commands in Runme can be done either at the [Document level](../configuration/document-level) or the [Cell level](../configuration/cell-level). This page is a reference for both features.
12
10
13
11
### **Document Options**
14
12
15
-
Frontmatter in yaml, json, or toml on top of markdown document.
13
+
Frontmatter in yaml, json, or toml on top of Markdown document.
In this reference section, we will cover a range of terms, commands, and flags used on Runme and a brief description of these terminologies to enable you to understand each term and how they are used.
8
+
9
+
In addition to common terms and commands in Runme, we have added configuration shortcuts designed to help you customize your runbook to suit your desired output.
Copy file name to clipboardExpand all lines: docs/architecture.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,13 @@ title: Kernel Architecture
5
5
6
6
Under the hood, much like other Notebook technologies such as Jupyter, Runme breaks down into the following parts:
7
7
8
-
- A serializer that transforms markdown into executable cells with input and output
8
+
- A serializer that transforms Markdown into executable cells with input and output
9
9
- A portable runner interface that supports multimodal clients
10
10
- A kernel that retains state across execution in sessions akin to a terminal
11
-
- A raw-markdown editor (inside VS Code) client for the runner
11
+
- A raw-Markdown editor (inside VS Code) client for the runner
12
12
- A CLI client for the runner
13
13
- A notebook client (inside VS Code) for the runner
14
-
- A visual markdown viewer and editor (inside VS Code)
14
+
- A visual Markdown viewer and editor (inside VS Code)
15
15
16
16
The kernel architecture allows Runme to be seamlessly embedded into various User Interface technologies (notebook, editor, webapp, CLI) as well as headless excution as part of CI/CD pipelines.
Copy file name to clipboardExpand all lines: docs/configuration/archiving.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ sidebar_position: 3
6
6
title: Archiving Feature
7
7
---
8
8
9
-
The Runme archiving feature is a tidy-up tool for users. It allows you to hide outputs generated from markdown cells to reduce clutter and preserve output for future reference. The archived files are securely stored in [Runme cloud](https://app.runme.dev/welcome) which can be accessible at any time.
9
+
The Runme archiving feature is a tidy-up tool for users. It allows you to hide outputs generated from Markdown cells to reduce clutter and preserve output for future reference. The archived files are securely stored in [Runme cloud](https://app.runme.dev/welcome) which can be accessible at any time.
10
10
11
11
On the Runme cloud, your data is encrypted both at rest and in transit, ensuring end-to-end security
Copy file name to clipboardExpand all lines: docs/configuration/auto-save.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,22 +6,23 @@ sidebar_position: 3
6
6
title: Auto-Save Feature
7
7
---
8
8
9
-
Runme provides an easy and effective way to manage your records and outputs throughout your deployment. With the frequent changes, that occur in a cloud infrastructure deployment process, it is easy to lose track over time and we understand this.
10
-
The Runme autosave feature automatically records and tracks every change and activity in your deployment process without any manual intervention to keep you updated and enhance team collaboration.
9
+
Runme auto-save feature makes saving your outputs and progress easier. It is an effective way to manage your records and outputs throughout your deployment.
11
10
12
-
## **Getting Started with Autosave**
11
+
The Runme autosave feature automatically records and tracks every change and activity in your deployment process without manual intervention, so you can focus on your task and team collaboration without worrying about losing your outputs.
13
12
14
-
Runme autosave feature goes beyond saving commands and running shell scripts. It is super helpful when automating tasks with changing or inconsistent instructions. Think of handling tasks that change each time or require information gathering at each step. Runme notebooks step in to manage these tasks, providing a consistent and standard way to run automated processes, and keeping you informed at every step.
13
+
## **How Runme Auto-Save Feature Works**
14
+
15
+
Runme auto-save feature goes beyond saving commands and running shell scripts. It uses the'session output’ feature to provide advanced auto-save functionality.
15
16
16
17
### Session Outputs
17
18
18
-
When auto-save is enabled,that is turned on, Runme captures a complete copy of the original Markdown document along with all cell outputs generated during the notebook's execution using the “**Runme Session Outputs**”.
19
+
When auto-save is enabled,Runme captures a complete copy of the original Markdown document along with all cell outputs generated during the notebook’s execution using the “**Runme Session Outputs**”.
The information includes when each cell was ran, the time it took, and exit codes. Additional contextual metadata like hostname and username are also saved to the Session Outputs file. Runme also captures non-text mime types like images (base64 encoded) outside of textual output produced by terminals.
23
24
24
-
see an example below:
25
+
See an example below:
25
26
26
27
```sh {"id":"01HPGQH3SV6HM949W7RHC4P563"}
27
28
$ terraform workspace selectstaging
@@ -38,20 +39,19 @@ If there are more forms you like to be added, kindly [let us know](https://githu
38
39
39
40
### Why Separate Session Outputs?
40
41
41
-
You might wonder why we have chosen to create a separate Session Outputs file instead of embedding outputs directly into the markdown document. Well, here are our reasons:
42
+
You might wonder why we have chosen to create a separate Session Outputs file instead of embedding outputs directly into the Markdown document. Well, here are our reasons:
42
43
43
44
1. **Promote Generality for Collaboration**: We believe that cells, including their code and commands (inputs), should remain generic to facilitate collaboration and sharing of notebooks with others. This approach is particularly important for version control-tracked files.
44
45
2. **Avoid Version Control Errors**: Separating files prevents accidental inclusion of outputs into version control, reducing the risk of overwriting historical artifacts from previous sessions if they were stored in the same file.
45
-
3. **Enhance User Experience (UX)**: Session files with outputs are not directly opened in the notebook UX. After writing the output, Runme may struggle to distinguish between input and output parts of a cell. Instead, the UX will prompt you to open the original document (which requires colocation in the same folder) as a notebook or launch the markdown previewer to display the Session Outputs.
46
+
3. **Enhance User Experience (UX)**: Session files with outputs are not directly opened in the notebook UX. After writing the output, Runme may struggle to distinguish between input and output parts of a cell. Instead, the UX will prompt you to open the original document (which requires colocation in the same folder) as a notebook or launch the Markdown previewer to display the Session Outputs.
46
47
47
-
While we are contemplating the possibility of transparently opening Session Outputs files in the future, this may inevitably involve reformatting the original source file as part of the de-/serialization process.
48
+
While we are contemplating the possibility of transparently opening Session Outputs files in the future, this may inevitably involve reformatting the original source file as part of the deserialization process.
48
49
49
50
<br />
50
51
<Infobox type="sidenote" title="Session Outputs">
51
52
It is strongly recommended that you do not deploy the session output files to your version control. you can `.gitignore` the files to ensure that it doesn't get deployed.
52
53
</Infobox>
53
54
54
-
55
55
## **How to Enable Auto-Save**
56
56
57
57
- Toggle Auto-Save On/Off: On your `.md` file, you have the flexibility to easily turn the Auto-Save feature on or off. This can be done directly from the top of your Markdown (`.md`) file. A simple toggle switch allows for easy control, ensuring that you can activate or deactivate Auto-Save as per your workflow requirements.
0 commit comments