1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-26 14:54:16 +03:00
wezterm/ci
Wez Furlong 50d5f94ab0 color schemes: add alias concept
Various color schemes have been duplicated as they have been added to
different scheme collections.  They don't always have identical names
(eg: some remove spaces) and sometimes they have very different names
(eg: _bash vs. nightfox, or Miu vs. Blazer).

We already detected duplicates from different collections but previously
we would omit those dupes.

This commit allows us to track those duplicates by recording their
aliases.

When we write out our data, we only include "interesting" alias names;
those where the name isn't trivially identical.

Some scheme collections (eg: iterm2 color schemes) have duplicates
(eg: zenbones and zenbones_light are identical) and we have previously
shipped with both of those names, so we special case to emit dupes
for which we have prior version information in order to avoid
breaking backwards compatibility for our users.

In the doc generation we can generate links to the aliases if we
included them, but also note about the other names and how we don't
include them.  That is so that someone searching the docs for say
"_bash" can discover that it is actually a duplicate of "nightfox" and
use nightfox instead.
2022-07-20 07:32:46 -07:00
..
add-color-screen-shots.sh sync color schemes 2022-06-19 07:35:48 -07:00
appimage.sh appimage: exclude libwayland-client.so 2022-05-06 07:54:05 -07:00
appstreamcli include appstream data in AppImage 2020-05-04 22:55:33 -07:00
build-docs.sh docs: only try to format tracked files 2022-07-19 06:58:22 -07:00
check-rust-version.sh refactor: simplify rust version check 2022-04-18 21:34:34 -07:00
create-release.sh ci: pre-fill release info, switch away from creating as a draft 2022-06-28 12:43:45 -07:00
deploy.sh macos: Add com.apple.security.automation.apple-events entitlement 2022-07-15 19:33:30 -07:00
generate-docs.py color schemes: add alias concept 2022-07-20 07:32:46 -07:00
generate-workflows.py ci: drop support for building on debian 9 2022-07-04 15:44:44 -07:00
macos-entitlement.plist macos: Add com.apple.security.automation.apple-events entitlement 2022-07-15 19:33:30 -07:00
make-color-screen-shots.sh docs: update colorschemes screenshots 2022-04-05 08:18:01 -07:00
make-winget-pr.sh ci: automate updating winget during release time 2022-06-28 11:47:11 -07:00
PKGBUILD.template Add context menu extension for Nautilus (#1712) 2022-03-17 16:35:51 -07:00
retry.sh ci: reduce retries 2021-12-06 20:46:02 -07:00
source-archive.sh ci: use consistent git core.abbrev setting for TAGNAME 2021-12-05 19:21:06 -07:00
stylua.toml docs: reformat lua code 2022-07-19 06:27:33 -07:00
subst-release-info.py ci: revise release info mapping for adjusted rpm names 2022-06-24 17:19:39 -07:00
tag-name.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
tag.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
update-completions.sh Install bash and zsh completions in rpm and deb packages 2022-05-28 12:47:18 -07:00
wezterm-homebrew-macos.rb.template brew tap is now a Cask on macOS 2021-05-22 08:30:10 -07:00
wezterm-linuxbrew.rb.template Update wezterm-linuxbrew.rb.template 2022-03-10 05:50:45 -08:00
windows-installer.iss Added UninstallDisplayIcon string 2022-01-31 08:40:36 -08:00