Cross-platform Text Expander written in Rust. A text expander is a program that detects when you type a specific keyword and replaces it with something else.
It’s been requested on Reddit,
Go and Rust packages are following a standard template, so you don’t need to do the whole fedora-review thingie.
What I usually check for templated Go and Rust packages is :
- License ok
- Latest version packaged
- Builds in mock
- Checks pass
- No rpmlint errors
- Conforms to Go Packaging Guidelines
The entire set of packages is built in this COPR :
https://copr.fedorainfracloud.org/coprs/eclipseo/espanso/builds/
You can add it in your mock file :
[copr:copr.fedorainfracloud.org:eclipseo:espanso]
name=Copr repo for espanso owned by eclipseo
baseurl=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/fedora-rawhide-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/eclipseo/espanso/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1
so you don’t have to bother with dependencies to check if it builds.
The list of packages:
- espanso 2237084 – (espanso) Review Request: espanso - Cross-platform Text Expander written in Rust
- rust-include_dir 2237101 – (rust-include_dir) Review Request: rust-include_dir - Embed the contents of a directory in your binary
- rust-include_dir_macros 2237102 – (rust-include_dir_macros) Review Request: rust-include_dir_macros - Procedural macro used by include_dir
- rust-log-panics 2237103 – (rust-log-panics) Review Request: rust-log-panics - Panic hook which logs panic messages rather than printing them
- rust-markdown 2237104 – (rust-markdown) Review Request: rust-markdown - Native Rust library for parsing Markdown and (outputting HTML)
- rust-pipeline 2237105 – (rust-pipeline) Review Request: rust-pipeline - Macro collection to pipe |> your functions calls, like in F# or Elixir
- rust-yaml-rust-terzi 2237106 – (rust-yaml-rust-terzi) Review Request: rust-yaml-rust-terzi - Missing YAML 1.2 parser for rust