Skip to content

SeaDve/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Scripts

gettext-rs

gettext_rs.py [-h] [-s SRC_DIR] [-b BUILD_DIR]

Hack to generate pot files for rust files with gettext macros. For some reason, normal ninja pot generator doesn't detect rust gettext macros (i.e. gettext!) even when added as a keyword. This temporarily removes the !, generate the pot file, and restore the previous state.

make-release

make_release.py [-h] [-p PROJECT_DIR] [-n NEW_VERSION]

Replaces the version on meson.build and Cargo.toml with the version provided. It skips them when the files are not found. It then opens gedit to ask for release notes which will be written automatically to the metainfo file. It is also skipped when either the file is not found or cancelled. Optionally, the diff between the last tagged version to main is displayed in the browser. After that, the changes are committed and pushed when permitted. The release notes is automatically copied to the clipboard or print if copying failed. Finally, it is asked whether it is preferred to open a browser to create a new release.

About

Convenience scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages