File src/MdVerb/MainVerbs.php
class Tlf\Scrawl\Ext\MdVerb\MainVerbs
See source code at /src/MdVerb/MainVerbs.php
Constants
Properties
-
public \Tlf\Scrawl $scrawl;a scrawl instance
Methods
-
public function __construct(\Tlf\Scrawl $scrawl) -
public function setup_handlers(\Tlf\Scrawl\Ext\MdVerbs $md_ext)add callbacks to$md_ext->handlers -
public function at_system(string $system_command, ...$options)Run a command on the computer's operating system.
Supported options: trim, trim_empty_lines, last_x_lines, int
-
public function at_template(string $templateName, ...$templateArgs)Load a template -
public function at_import(string $key)Import something previously exported with@exportor@export_start/@export_end -
public function at_file(string $relFilePath)Copy a file's content into your markdown. -
public function at_see_file(string $relFilePath, string $link_name = null)Get a link to a file in your repo -
public function at_hard_link(string $url, string $name=null)just returns a regular markdown link. In future, may check validity of link or do some kind of logging -
public function at_link(string $link_name, string $alternative_text = null)Output links configured in your config json file.
Config format is{..., "links": { "link_name": "https://example.org"} } -
public function at_easy_link(string $service, string $target)Get a link to common services (twitter, gitlab, github, facebook)