{"id":26796118,"url":"https://github.com/psyhackological/rsun","last_synced_at":"2026-02-26T03:07:56.113Z","repository":{"id":241876546,"uuid":"808088068","full_name":"Psyhackological/rsun","owner":"Psyhackological","description":"☀️ Your Command-Line Enlightenment","archived":false,"fork":false,"pushed_at":"2024-05-30T11:36:46.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T18:57:12.125Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Psyhackological.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-05-30T11:06:00.000Z","updated_at":"2024-06-01T12:38:51.000Z","dependencies_parsed_at":"2024-05-30T13:14:00.221Z","dependency_job_id":"c689b6b3-e23d-4431-a5fe-48171a54422b","html_url":"https://github.com/Psyhackological/rsun","commit_stats":null,"previous_names":["psyhackological/rsun"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psyhackological%2Frsun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psyhackological%2Frsun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psyhackological%2Frsun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Psyhackological%2Frsun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Psyhackological","download_url":"https://codeload.github.com/Psyhackological/rsun/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246223314,"owners_count":20743168,"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":"2025-03-29T18:17:23.831Z","updated_at":"2026-02-26T03:07:51.091Z","avatar_url":"https://github.com/Psyhackological.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :sun_with_face: rsun\n\nYour Command-Line Enlightenment.\n\n### :question: Why\n\nI aim to challenge myself by creating a comprehensive suite of smooth, functional CLI tools using Rust. These tools will be accessible through three different environments: \n\n1. **Localhost** - via Bash scripting for local system management.\n2. **Multiple Hosts** - using Ansible for orchestration across many hosts.\n3. **Containers** - through Docker for containerized deployment and testing.\n\nThis approach will allow me to explore different deployment methods and ensure robust, versatile tools.\n\n## :clipboard: todo!\n\n### :scroll: Overall\n\n- [ ] :crab: Create text list of Rust apps\n- [ ] :eye_speech_bubble: Create list of common aliases\n- [ ] :brain: Automate generating everything through text files (README.md, playbooks, Dockerfiles)\n- [ ] :ambulance: Try to solve cross-distro problem\n\n### :whale: Docker\n\n- [ ] :cd: Choose base image\n- [ ] :globe_with_meridians: Maybe upload it to quad.io or docker hub\n\n### :a: Ansible\n\n- [ ] :people_hugging: Try to utilize [roles](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html)\n- [ ] :game_die: Write basic playbook\n\n### :shell: Bash\n\n\n### :man_shrugging: Something else?\n\n- [ ] :robot: Think about other ways to automate this.\n- [ ] :thinking: What about TOML, JSON, YAML configs?\n- [ ] :repeat: CI/CD for automation\n- [ ] :open_file_folder: Add option for compiling from source or downloading binaries\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsyhackological%2Frsun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsyhackological%2Frsun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsyhackological%2Frsun/lists"}