{"id":249,"slug":"dotfiles","name":"dotfiles","short_description":"Dotfiles are user-specific application configuration files.","url":"https://github.com/topics/dotfiles","github_count":23659,"created_by":null,"logo_url":"https://explore-feed.github.com/topics/dotfiles/dotfiles.png","released":null,"wikipedia_url":"https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory#Unix_and_Unix-like_environments","related_topics":[],"aliases":["dot-files"],"github_url":"https://github.com/dotfiles","content":"\u003cp\u003eLegend goes, that dotfiles were invented when \u003ccode class=\"language-plaintext highlighter-rouge\"\u003els\u003c/code\u003e used to skip files and directories starting with a \u003ccode class=\"language-plaintext highlighter-rouge\"\u003e.\u003c/code\u003e (dot). As a result, files that begin with such a character were not shown when listing using \u003ccode class=\"language-plaintext highlighter-rouge\"\u003els\u003c/code\u003e — i.e. it was a “hidden” file. Since dotfiles are usually user-specific, a predestined place for them is the \u003ccode class=\"language-plaintext highlighter-rouge\"\u003e$HOME\u003c/code\u003e directory.\u003c/p\u003e\n\n\u003cp\u003eCommonly used files are for example: \u003ccode class=\"language-plaintext highlighter-rouge\"\u003e.bashrc\u003c/code\u003e, \u003ccode class=\"language-plaintext highlighter-rouge\"\u003e.zshrc\u003c/code\u003e or \u003ccode class=\"language-plaintext highlighter-rouge\"\u003e.vimrc\u003c/code\u003e.\u003c/p\u003e\n","created_at":"2024-07-29T13:37:57.430Z","updated_at":"2026-06-20T00:08:59.451Z","topic_url":"https://awesome.ecosyste.ms/api/v1/topics/dotfiles","html_url":"https://awesome.ecosyste.ms/topics/dotfiles","projects_url":"https://awesome.ecosyste.ms/api/v1/projects?keyword=dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/lists?topic=dotfiles"}