Skip to content

Automate generating the social preview image #26

@NonlinearFruit

Description

@NonlinearFruit

This is how the background text was generated

def get-file-types [] {
  rg --files
  | lines
  | where (str contains '.')
  | str replace -r '^.*\.(.*)$' '$1'
  | uniq
}

def get-cargo-tools [] {
  cargo install --list
  | lines
  | where (str starts-with ' ')
  | str trim
}

[
  (get-cargo-tools)
  (get-file-types)
]
| flatten
| $"
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
($in | shuffle | str join ' ')
"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions