#!/usr/bin/env php $value) { $k = str_pad($key, $k_len + 1); $v = str_pad($value, $v_len + 1); $output[] = sprintf("| %s | %s |", $k, $v); } return implode("\n", $output); } $contents = []; $contents[] = "# aerospace keybindings"; $contents[] = process_section("main", $main); ksort($config); foreach ($config as $mode => $bindings) { $contents[] = process_section($mode, $bindings); } $contents[] = "\nFile generated: " . date("Y-m-d H:i:s") . "\n"; $config_file_name = 'config/aerospace/aerospace.toml'; $config_file_source = './../config/aerospace/aerospace.toml'; $contents[] = "Config file: [$config_file_name]($config_file_source)\n"; $file = implode("\n", $contents); file_put_contents($dest, $file);