{"id":13608581,"url":"https://github.com/mcandre/dotfiles","last_synced_at":"2025-04-06T09:09:24.820Z","repository":{"id":59335400,"uuid":"1357421","full_name":"mcandre/dotfiles","owner":"mcandre","description":"Configuration files","archived":false,"fork":false,"pushed_at":"2025-03-18T19:13:09.000Z","size":8218,"stargazers_count":56,"open_issues_count":64,"forks_count":35,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-30T08:09:09.861Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/mcandre/dotfiles","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcandre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-02-12T01:57:02.000Z","updated_at":"2025-03-18T19:13:14.000Z","dependencies_parsed_at":"2024-04-12T00:41:14.921Z","dependency_job_id":"a68f76f5-6d66-485e-8613-890f9c67dfb9","html_url":"https://github.com/mcandre/dotfiles","commit_stats":{"total_commits":2039,"total_committers":17,"mean_commits":"119.94117647058823","dds":0.3776360961255517,"last_synced_commit":"0ede0e7d4c33ed1eaae0b92191babd23db075eb1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcandre%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcandre%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcandre%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcandre%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcandre","download_url":"https://codeload.github.com/mcandre/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457803,"owners_count":20941906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T19:01:28.419Z","updated_at":"2025-04-06T09:09:24.801Z","avatar_url":"https://github.com/mcandre.png","language":"Shell","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"# Dotfiles - Configuration files\n\n# HOMEPAGE\n\nhttps://github.com/mcandre/dotfiles\n\n# NOTABLE CONFIGURATIONS\n\n## ASDF\n\n[ASDF](https://asdf-vm.com/) isolates programming environments on a per-project, per-directory basis. This enables engineers to work on multiple projects with less friction about conflicting programming language versions.\n\nExamples:\n\n* [.tool-versions](.tool-versions) configuration for developing this dotfiles project\n* Home directory default: Copy [src/global.tool-versions](src/global.tool-versions) to `~/.tool-versions`\n\n## EditorConfig\n\nThe [EditorConfig](https://editorconfig.org/) system provides a standard way to configure basic text file settings. It is cross-programming-language, cross-text-editor, and cross-platform. If needed, per-directory or per-project configurations can be applied, in order to support conflicting indentation styles or whathaveyou.\n\nAn thorough example [.editorconfig](.editorconfig) file sets up many projects for success.\n\n## gitignore\n\n[src/.profile.d/gitignore.sh](src/.profile.d/gitignore.sh) implements a CLI for the popular [gitignore.io](https://www.toptal.com/developers/gitignore) pattern database.\n\n## ll\n\nA common UNIX alias for rapidly listing information about files in the current directory, *in detail*.\n\nSetup via [src/.profile.d/ll.sh](src/.profile.d/ll.sh).\n\n## open\n\nThe convenient macOS [open](https://ss64.com/mac/open.html) command line tool accepts a directory or file path argument, launching the file graphically with the default application. This is helpful for quickly exploring large directory trees and project artifacts.\n\nIt is provided with the base macOS operating system. Equivalent aliases for `open` are provided in example shell configuration snippets:\n\n* [UNIX (XDG)](src/.profile.d/open.x11.sh)\n* [Windows (cmd.exe)](src/open.cmd)\n* [Windows (PowerShell)](src/profile.ps1)\n\n# LICENSE\n\nBSD-2-Clause\n\n# REQUIREMENTS\n\n* [GNU](https://www.gnu.org/)/[BSD](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution) [findutils](https://en.wikipedia.org/wiki/Find_(Unix))\n* [POSIX](https://pubs.opengroup.org/onlinepubs/9799919799/) compatible [grep](https://en.wikipedia.org/wiki/Grep)\n* [Go](https://go.dev/) 1.24.1+\n* [kirill](https://github.com/mcandre/kirill) 0.0.1\n* [POSIX](https://pubs.opengroup.org/onlinepubs/9799919799/) compatible [make](https://en.wikipedia.org/wiki/Make_(software))\n* [Python](https://www.python.org/) 3.12.1+\n* [Rust](https://www.rust-lang.org/) 1.75.0+\n* [POSIX](https://pubs.opengroup.org/onlinepubs/9799919799/) compatible [sh](https://en.wikipedia.org/wiki/Unix_shell)\n* [ShellCheck](https://www.shellcheck.net/) 0.10.0+\n* [Snyk](https://snyk.io/)\n* Provision additional dev tools with `make -f install.mk [-j 4]`\n\n## Recommended\n\n* [ASDF](https://asdf-vm.com/) 0.10 (run `asdf reshim` after provisioning)\n* [direnv](https://direnv.net/) 2\n* [GNU](https://www.gnu.org/) [grep](https://en.wikipedia.org/wiki/Grep)\n* [GNU](https://www.gnu.org/)/[BSD](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution) [make](https://en.wikipedia.org/wiki/Make_(software))\n* [zsh](https://www.zsh.org/)\n\n# TERMINAL COLORS\n\n[Monokai](http://www.reddit.com/r/commandline/comments/1q4b90/is_there_a_monokai_port_for_nano/)\n\n# AUDIT\n\n```console\n$ ./build audit\n```\n\n# LINT\n\n```console\n$ ./build [lint]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcandre%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcandre%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcandre%2Fdotfiles/lists"}