{"id":19529774,"url":"https://github.com/wraient/myd","last_synced_at":"2025-05-07T16:25:18.825Z","repository":{"id":260525972,"uuid":"881543825","full_name":"Wraient/myd","owner":"Wraient","description":"Manage your dotfiles, upload and install","archived":false,"fork":false,"pushed_at":"2024-11-13T19:57:16.000Z","size":18,"stargazers_count":14,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-31T11:51:12.776Z","etag":null,"topics":["config","configuration","dotfiles","github","install","installer","management","sync","upload"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wraient.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-10-31T19:28:58.000Z","updated_at":"2024-11-18T14:49:06.000Z","dependencies_parsed_at":"2024-10-31T20:31:21.768Z","dependency_job_id":"7f5988c0-dacf-4c8d-b6a2-822ad177b287","html_url":"https://github.com/Wraient/myd","commit_stats":null,"previous_names":["wraient/myd"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fmyd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fmyd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fmyd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wraient%2Fmyd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wraient","download_url":"https://codeload.github.com/Wraient/myd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252914037,"owners_count":21824300,"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":["config","configuration","dotfiles","github","install","installer","management","sync","upload"],"created_at":"2024-11-11T01:27:35.676Z","updated_at":"2025-05-07T16:25:18.787Z","avatar_url":"https://github.com/Wraient.png","language":"Go","readme":"# MYD\nManage your dotfiles\n\nthis program helps you upload and keep your github dotfiles upto date and help install them in your system\n\n## Demo\n\nhttps://github.com/user-attachments/assets/37c5ff81-5b84-44a2-8391-723b1bf9a48a\n\n# Workflow\n```\nmyd init\n```\n1. Get your github token\n2. Enter your github token in the program\n3. enter the repo you want in your github profile as your dots backup\n4. Done\n\n## Installing and Setup\n\n### Linux\n\u003cdetails\u003e\n\u003csummary\u003eArch Linux / Manjaro (AUR-based systems)\u003c/summary\u003e\n\nUsing Yay\n\n```\nyay -Sy myd\n```\n\nor using Paru:\n\n```\nparu -Sy myd\n```\n\nOr, to manually clone and install:\n\n```bash\ngit clone https://aur.archlinux.org/myd.git\ncd myd\nmakepkg -si\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e Debian / Ubuntu (and derivatives) \u003c/summary\u003e\n\n```bash\nsudo apt update\ncurl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd\nchmod +x myd\nsudo mv myd /usr/local/bin/\nmyd\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFedora Installation\u003c/summary\u003e\n\n```bash\nsudo dnf update\ncurl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd\nchmod +x myd\nsudo mv myd /usr/local/bin/\nmyd\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eopenSUSE Installation\u003c/summary\u003e\n\n```bash\nsudo zypper refresh\ncurl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd\nchmod +x myd\nsudo mv myd /usr/local/bin/\nmyd\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGeneric Installation\u003c/summary\u003e\n\n```bash\ncurl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd\nchmod +x myd\nsudo mv myd /usr/local/bin/\nmyd\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUninstallation\u003c/summary\u003e\n\n```bash\nsudo rm /usr/local/bin/myd\n```\n\nFor AUR-based distributions:\n\n```bash\nyay -R myd\n```\n\u003c/details\u003e\n\n# Usage \n\n| Command                           | Description                                                                                               |\n|-----------------------------------|-----------------------------------------------------------------------------------------------------------|\n| `myd add {PATH TO DIRECTORY OR FILE}`      | Tracks the specified file or directory and uploads it to GitHub.                                         |\n| `myd ignore {PATH TO DIRECTORY OR FILE}`   | Ignores the specified file or directory, preventing it from being uploaded to GitHub.                   |\n| `myd delete`                      | Opens an interactive select menu to delete added paths.                                                   |\n| `myd upload`                      | Uploads all tracked paths to your GitHub repository.                                                      |\n| `myd install {Github link}`       | Installs the dotfiles at their original locations (if uploaded using `myd`).                              | \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwraient%2Fmyd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwraient%2Fmyd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwraient%2Fmyd/lists"}