Crate gitmoji_rs

Source
Expand description

A gitmoji interactive client for using gitmojis on commit messages.

See https://github.com/carloscuesta/gitmoji-cli

Structs§

Gitmoji
A Gitmoji
GitmojiConfig
The Gitmojis configuration
LocalGitmojiConfig
The local gitmoji configuration
Settings
A gitmoji client for using emojis on commit messages.

Enums§

Command
Available commands
EmojiFormat
The emoji format
Error
Gitmojis errors

Constants§

DEFAULT_URL
The default URL used for update
EXIT_CANNOT_UPDATE
Exit code when a configuration cannot been updated
EXIT_NO_CONFIG
Exit code when a configuration is require but not found

Functions§

gitmoji_config
Configure Gitmoji
read_config_or_default
Read the user config file, if the file does not exists, return the default configuration
read_config_or_fail
Read the user config file
run
Running the gitmoji code
write_config
Write config

Type Aliases§

Result
Gitmojis result