Files
mesh-catalog/.gitignore
T
jschoubben 4d3c901b99 Ignore every program a local go build leaves, and refuse a main package whose program is not ignored (issue 1577)
Twice in the registry milestone a module's program, built in its folder, was committed with git add -A
and stayed in the branch's history. The ignore list was kept by hand and covered 56 of 229 programs.
checks/gitignored now lists every main package's program (in its directory and at its Go module's
root) and fails on one no ignore file names; the root .gitignore names each, anchored to its path.

Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
2026-11-04 19:39:33 +01:00

237 lines
9.5 KiB
Plaintext

node_modules/
dist/
*.test
# Every program a local `go build` leaves, in its main package's directory and at its Go module's root, each anchored to
# its one path so it never hides source (issue 1577: twice in one milestone a module's program was committed). The
# checks/gitignored test refuses a main package whose program no ignore file names: add its line here.
/checks/agenthome/agenthome
/checks/config/config
/checks/deps/deps
/checks/environment/environment
/checks/imagebuild/imagebuild
/checks/imageplace/imageplace
/checks/locks/locks
/checks/mailstore/mailstore
/checks/noplacement/noplacement
/checks/owned/owned
/checks/particulars/particulars
/checks/paths/paths
/checks/predefined/predefined
/checks/readable/readable
/checks/removedpackages/removedpackages
/checks/secrets/secrets
/checks/sshdir/sshdir
/checks/templates/templates
/checks/toolchains/toolchains
/checks/words/words
/modules/adwaita/adwaita-tools
/modules/adwaita/cmd/adwaita-tools/adwaita-tools
/modules/artifact-store-tools/artifact-store-tools
/modules/artifact-store-tools/cmd/artifact-store-tools/artifact-store-tools
/modules/asus-zephyrus-g14/cmd/zephyrus/zephyrus
/modules/asus-zephyrus-g14/zephyrus
/modules/avahi/avahi-tools
/modules/avahi/cmd/avahi-tools/avahi-tools
/modules/blueman/blueman-tools
/modules/blueman/cmd/blueman-tools/blueman-tools
/modules/bluetooth/bluetooth-tools
/modules/bluetooth/cmd/bluetooth-tools/bluetooth-tools
/modules/brother/brother
/modules/brother/cmd/brother/brother
/modules/claude-code/claude-code
/modules/claude-code/cmd/claude-code/claude-code
/modules/claude-licence-manager/claude-licence-manager
/modules/claude-licence-manager/cmd/claude-licence-manager/claude-licence-manager
/modules/clipmenu/clipmenu-tools
/modules/clipmenu/cmd/clipmenu-tools/clipmenu-tools
/modules/cups/cmd/cups-tools/cups-tools
/modules/cups/cups-tools
/modules/dbus/cmd/dbus-tools/dbus-tools
/modules/dbus/dbus-tools
/modules/desk-channel/cmd/desk-channel/desk-channel
/modules/desk-channel/desk-channel
/modules/disk-load/cmd/disk-load/disk-load
/modules/disk-load/disk-load
/modules/distribution/cmd/distribution-tools/distribution-tools
/modules/distribution/cmd/distribution/distribution
/modules/distribution/distribution
/modules/distribution/distribution-tools
/modules/dmenu/cmd/dmenu-tools/dmenu-tools
/modules/dmenu/dmenu-tools
/modules/dnsmasq/cmd/dnsmasq-tools/dnsmasq-tools
/modules/dnsmasq/dnsmasq-tools
/modules/docker-compose/cmd/docker-compose-tools/docker-compose-tools
/modules/docker-compose/docker-compose-tools
/modules/docker/cmd/docker-tools/docker-tools
/modules/docker/docker-tools
/modules/dunst/cmd/dunst-tools/dunst-tools
/modules/dunst/dunst-tools
/modules/fail2ban/cmd/fail2ban-tools/fail2ban-tools
/modules/fail2ban/fail2ban-tools
/modules/feh/cmd/feh-tools/feh-tools
/modules/feh/feh-tools
/modules/flatpak/cmd/flatpak-tools/flatpak-tools
/modules/flatpak/flatpak-tools
/modules/fonts/cmd/fonts-tools/fonts-tools
/modules/fonts/fonts-tools
/modules/forticlient/cmd/forticlient-tools/forticlient-tools
/modules/forticlient/forticlient-tools
/modules/gitea/agent-teams
/modules/gitea/agent-token
/modules/gitea/cmd/agent-teams/agent-teams
/modules/gitea/cmd/agent-token/agent-token
/modules/gitea/cmd/forge-account-provider/forge-account-provider
/modules/gitea/cmd/forge/forge
/modules/gitea/cmd/package-registry/package-registry
/modules/gitea/cmd/repositories/repositories
/modules/gitea/forge
/modules/gitea/forge-account-provider
/modules/gitea/package-registry
/modules/gitea/repositories
/modules/gnome-keyring/cmd/gnome-keyring-tools/gnome-keyring-tools
/modules/gnome-keyring/gnome-keyring-tools
/modules/hostname/cmd/hostname-tools/hostname-tools
/modules/hostname/hostname-tools
/modules/i3/cmd/i3-tools/i3-tools
/modules/i3/i3-tools
/modules/i3status-rust/cmd/i3status-rust-tools/i3status-rust-tools
/modules/i3status-rust/i3status-rust-tools
/modules/kernel/cmd/kernel-tools/kernel-tools
/modules/kernel/kernel-tools
/modules/keycloak/cmd/keycloak-provider/keycloak-provider
/modules/keycloak/keycloak-provider
/modules/lemurs/cmd/lemurs-tools/lemurs-tools
/modules/lemurs/lemurs-tools
/modules/localization/cmd/localization-tools/localization-tools
/modules/localization/localization-tools
/modules/logrotate/cmd/logrotate-tools/logrotate-tools
/modules/logrotate/logrotate-tools
/modules/mailu/automx
/modules/mailu/cmd/automx/automx
/modules/memory-pressure/cmd/memory-pressure/memory-pressure
/modules/memory-pressure/memory-pressure
/modules/mesh-build-go/buildstep/cmd/mesh-pack/mesh-pack
/modules/mesh-build-go/buildstep/cmd/seatgen/seatgen
/modules/mesh-build-go/buildstep/mesh-pack
/modules/mesh-build-go/cmd/mesh-build-go/mesh-build-go
/modules/mesh-build-go/mesh-build-go
/modules/mesh-build-image/cmd/mesh-build-image/mesh-build-image
/modules/mesh-build-image/mesh-build-image
/modules/mesh-build-node/cmd/mesh-build-node/mesh-build-node
/modules/mesh-build-node/mesh-build-node
/modules/mesh-cli/cmd/mesh-cli/mesh-cli
/modules/mesh-cli/mesh-cli
/modules/mesh-conditions/cmd/mesh-conditions/mesh-conditions
/modules/mesh-conditions/mesh-conditions
/modules/mesh-config/cmd/mesh-config/mesh-config
/modules/mesh-config/mesh-config
/modules/mesh-delivery-gate/cmd/mesh-delivery-gate/mesh-delivery-gate
/modules/mesh-delivery-gate/mesh-delivery-gate
/modules/mesh-files/cmd/mesh-files/mesh-files
/modules/mesh-files/mesh-files
/modules/mesh-hand-acts/cmd/mesh-hand-acts/mesh-hand-acts
/modules/mesh-hand-acts/mesh-hand-acts
/modules/mesh-healers/cmd/mesh-healers/mesh-healers
/modules/mesh-healers/mesh-healers
/modules/mesh-issues/cmd/mesh-issues/mesh-issues
/modules/mesh-issues/mesh-issues
/modules/mesh-knowledge/cmd/mesh-knowledge/mesh-knowledge
/modules/mesh-knowledge/mesh-knowledge
/modules/mesh-mail-notifier/cmd/mesh-mail-notifier/mesh-mail-notifier
/modules/mesh-mail-notifier/mesh-mail-notifier
/modules/mesh-mail-reader/cmd/mesh-mail-reader/mesh-mail-reader
/modules/mesh-mail-reader/mesh-mail-reader
/modules/mesh-mail-web/cmd/mesh-mail-web/mesh-mail-web
/modules/mesh-mail-web/mesh-mail-web
/modules/mesh-mail/cmd/mesh-mail/mesh-mail
/modules/mesh-mail/mesh-mail
/modules/mesh-provisioner-client/cmd/mesh-provisioner-client/mesh-provisioner-client
/modules/mesh-provisioner-client/mesh-provisioner-client
/modules/mesh-provisioner/cmd/mesh-provisioner/mesh-provisioner
/modules/mesh-provisioner/mesh-provisioner
/modules/mesh-reads/cmd/mesh-reads/mesh-reads
/modules/mesh-reads/mesh-reads
/modules/mesh-self-check/cmd/mesh-self-check/mesh-self-check
/modules/mesh-self-check/mesh-self-check
/modules/mesh-vault/cmd/mesh-vault/mesh-vault
/modules/mesh-vault/mesh-vault
/modules/mesh-watcher/cmd/mesh-watcher/mesh-watcher
/modules/mesh-watcher/mesh-watcher
/modules/messenger/cmd/messenger/messenger
/modules/messenger/messenger
/modules/minio/cmd/object-store/object-store
/modules/minio/object-store
/modules/mounts/cmd/mounts/mounts
/modules/mounts/mounts
/modules/nats/cmd/mesh-nats-snapshot/mesh-nats-snapshot
/modules/nats/cmd/nats-tools/nats-tools
/modules/nats/mesh-nats-snapshot
/modules/nats/nats-tools
/modules/netcheck/cmd/netcheck/netcheck
/modules/netcheck/netcheck
/modules/networkmanager/cmd/uplink-tools/uplink-tools
/modules/networkmanager/uplink-tools
/modules/nextcloud-client/cmd/nextcloud-client-tools/nextcloud-client-tools
/modules/nextcloud-client/nextcloud-client-tools
/modules/nfs-server/cmd/nfs-server/nfs-server
/modules/nfs-server/nfs-server
/modules/nm-applet/cmd/nm-applet-tools/nm-applet-tools
/modules/nm-applet/nm-applet-tools
/modules/only-office/cmd/only-office/only-office
/modules/only-office/only-office
/modules/openrazer/cmd/openrazer-tools/openrazer-tools
/modules/openrazer/openrazer-tools
/modules/pacman/cmd/pacman-tools/pacman-tools
/modules/pacman/pacman-tools
/modules/picom/cmd/picom-tools/picom-tools
/modules/picom/picom-tools
/modules/polychromatic/cmd/polychromatic-tools/polychromatic-tools
/modules/polychromatic/polychromatic-tools
/modules/postgres/cmd/postgres-provider/postgres-provider
/modules/postgres/postgres-provider
/modules/power/cmd/power/power
/modules/power/power
/modules/records/cmd/records/records
/modules/records/records
/modules/restic/cmd/restic-backups/restic-backups
/modules/restic/restic-backups
/modules/rofi/cmd/rofi-tools/rofi-tools
/modules/rofi/rofi-tools
/modules/route-adapter/cmd/route-provider/route-provider
/modules/route-adapter/route-provider
/modules/screen-lock/cmd/screen-lock-tools/screen-lock-tools
/modules/screen-lock/screen-lock-tools
/modules/sensors/cmd/sensors/sensors
/modules/sensors/sensors
/modules/slack/cmd/slack-tools/slack-tools
/modules/slack/slack-tools
/modules/snapd/cmd/snapd-tools/snapd-tools
/modules/snapd/snapd-tools
/modules/ssh-client/cmd/ssh-client-tools/ssh-client-tools
/modules/ssh-client/ssh-client-tools
/modules/sudo/cmd/sudo-tools/sudo-tools
/modules/sudo/sudo-tools
/modules/systemd-networkd/cmd/uplink-tools/uplink-tools
/modules/systemd-networkd/uplink-tools
/modules/systemd-resolved/cmd/resolver-tools/resolver-tools
/modules/systemd-resolved/resolver-tools
/modules/systemd/cmd/systemd-tools/systemd-tools
/modules/systemd/systemd-tools
/modules/telegram/cmd/telegram/telegram
/modules/telegram/telegram
/modules/time-sync/cmd/time-sync-tools/time-sync-tools
/modules/time-sync/time-sync-tools
/modules/triggerhappy/cmd/triggerhappy-tools/triggerhappy-tools
/modules/triggerhappy/triggerhappy-tools
/modules/xclip/cmd/xclip-tools/xclip-tools
/modules/xclip/xclip-tools
/modules/xdg/cmd/xdg-tools/xdg-tools
/modules/xdg/xdg-tools
/modules/xorg/cmd/xorg/xorg
/modules/xorg/xorg
/modules/xterm/cmd/xterm-tools/xterm-tools
/modules/xterm/xterm-tools
/modules/zfs/cmd/zfs-tools/zfs-tools
/modules/zfs/zfs-tools