# Markdown Examples <details> <summary>✓ git --version C:/Users/lparslow/code/work/gitlab/gems-rb/makit</summary> <table><tr><th>output</th></tr><tr><td> ```shell git version 2.36.1.windows.1 ``` </td></tr></table> | exit code | started at | duration | user | device | os | directory | | --- | --- | --- | --- | --- | --- | --- | | 0 | 2024-06-04 08:27:02 | 0h 0m 0.06s | lparslow | Lou-Parslow | Windows | C:/Users/lparslow/code/work/gitlab/gems-rb/makit | </details> <details> <summary>✓ git --help C:/Users/lparslow/code/work/gitlab/gems-rb/makit</summary> <table><tr><th>output</th></tr><tr><td> ```shell usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] [--super-prefix=<path>] [--config-env=<name>=<envvar>] <command> [<args>] These are common Git commands used in various situations: start a working area (see also: git help tutorial) clone Clone a repository into a new directory init Create an empty Git repository or reinitialize an existing one work on the current change (see also: git help everyday) add Add file contents to the index mv Move or rename a file, a directory, or a symlink restore Restore working tree files rm Remove files from the working tree and from the index examine the history and state (see also: git help revisions) bisect Use binary search to find the commit that introduced a bug diff Show changes between commits, commit and working tree, etc grep Print lines matching a pattern log Show commit logs show Show various types of objects status Show the working tree status grow, mark and tweak your common history branch List, create, or delete branches commit Record changes to the repository merge Join two or more development histories together rebase Reapply commits on top of another base tip reset Reset current HEAD to the specified state switch Switch branches tag Create, list, delete or verify a tag object signed with GPG collaborate (see also: git help workflows) fetch Download objects and refs from another repository pull Fetch from and integrate with another repository or a local branch push Update remote refs along with associated objects 'git help -a' and 'git help -g' list available subcommands and some concept guides. See 'git help <command>' or 'git help <concept>' to read about a specific subcommand or concept. See 'git help git' for an overview of the system. ``` </td></tr></table> | exit code | started at | duration | user | device | os | directory | | --- | --- | --- | --- | --- | --- | --- | | 0 | 2024-06-04 08:27:02 | 0h 0m 0.08s | lparslow | Lou-Parslow | Windows | C:/Users/lparslow/code/work/gitlab/gems-rb/makit | </details> <details> <summary>✓ ruby --version C:/Users/lparslow/code/work/gitlab/gems-rb/makit</summary> <table><tr><th>output</th></tr><tr><td> ```shell ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt] ``` </td></tr></table> | exit code | started at | duration | user | device | os | directory | | --- | --- | --- | --- | --- | --- | --- | | 0 | 2024-06-04 08:27:02 | 0h 0m 0.05s | lparslow | Lou-Parslow | Windows | C:/Users/lparslow/code/work/gitlab/gems-rb/makit | </details> <details> <summary>✓ ruby --help C:/Users/lparslow/code/work/gitlab/gems-rb/makit</summary> <table><tr><th>output</th></tr><tr><td> ```shell Usage: ruby [switches] [--] [programfile] [arguments] -0[octal] specify record separator (\0, if no argument) -a autosplit mode with -n or -p (splits $_ into $F) -c check syntax only -Cdirectory cd to directory before executing your script -d, --debug set debugging flags (set $DEBUG to true) -e 'command' one line of script. Several -e's allowed. Omit [programfile] -Eex[:in], --encoding=ex[:in] specify the default external and internal character encodings -Fpattern split() pattern for autosplit (-a) -i[extension] edit ARGV files in place (make backup if extension supplied) -Idirectory specify $LOAD_PATH directory (may be used more than once) -l enable line ending processing -n assume 'while gets(); ... end' loop around your script -p assume loop like -n but print line also like sed -rlibrary require the library before executing your script -s enable some switch parsing for switches after script name -S look for the script using PATH environment variable -v print the version number, then turn on verbose mode -w turn warnings on for your script -W[level=2|:category] set warning level; 0=silence, 1=medium, 2=verbose -x[directory] strip off text before #!ruby line and perhaps cd to directory --jit enable JIT for the platform, same as --mjit (experimental) --copyright print the copyright --dump={insns|parsetree|...}[,...] dump debug information. see below for available dump list --enable={jit|rubyopt|...}[,...], --disable={jit|rubyopt|...}[,...] enable or disable features. see below for available features --external-encoding=encoding, --internal-encoding=encoding specify the default external or internal character encoding --backtrace-limit=num limit the maximum length of backtrace --verbose turn on verbose mode and disable script from stdin --version print the version number, then exit --help show this message, -h for short message Dump List: insns instruction sequences insns_without_opt instruction sequences compiled with no optimization yydebug(+error-tolerant) yydebug of yacc parser generator parsetree(+error-tolerant) AST parsetree_with_comment(+error-tolerant) AST with comments Features: gems rubygems (only for debugging, default: enabled) error_highlight error_highlight (default: enabled) did_you_mean did_you_mean (default: enabled) syntax_suggest syntax_suggest (default: enabled) rubyopt RUBYOPT environment variable (default: enabled) frozen-string-literal freeze all string literals (default: disabled) Warning categories: deprecated deprecated features experimental experimental features ``` </td></tr></table> | exit code | started at | duration | user | device | os | directory | | --- | --- | --- | --- | --- | --- | --- | | 0 | 2024-06-04 08:27:02 | 0h 0m 0.05s | lparslow | Lou-Parslow | Windows | C:/Users/lparslow/code/work/gitlab/gems-rb/makit | </details>