fastfetch-cli / fastfetch-cli/fastfetch

[FEAT] Dotfile manager module

Aperta
#1,696 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
C
Stelle
24.6k
Fork
890
Merge medio
1g 4h
PR unite (30g)
15

Descrizione

### Description

Firstly, thank you for this excellent project!

Feature request: many people who care about their computers customize their dotfiles, and many of these use a [dotfile manager](https://dotfiles.github.io/utilities/), of which there are many. It would be fantastic if fastfetch could add a module showing the user's dotfile manager, if they are using one.

Detection is fast, it is sufficient to check for the presence of files or directories in the user's home directory. For example:

* If `~/.git` exists, then they're probably using a [bare git repository](https://www.atlassian.com/git/tutorials/dotfiles).
* If `~/.config/yadm` exists, then they're probably using [yadm](https://yadm.io).
* If `~/.local/share/chezmoi` exists, then they're probably using [chezmoi](https://chezmoi.io).
* etc.

Would you consider such a module? I would be happy to submit a PR that adds such a feature and supports [popular dotfile managers](https://dotfiles.github.io/utilities/).

### Motivation

Dotfile managers are so widely used that this should be part of the standard fastfetch output.

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

L’issue non nomina file né test. Inizia individuando i moduli esistenti di fastfetch e i punti di ingresso per il rilevamento della home directory, quindi definisci come riconoscere i dotfile manager elencati. Il lavoro è completo quando l’output segnala i manager supportati se i relativi percorsi marker esistono e ha un comportamento chiaro quando non ne viene rilevato nessuno.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
c
Ambito
cli, tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.