{"id":49872264,"url":"https://github.com/doftmoon/doft-scripts","last_synced_at":"2026-05-15T09:05:24.111Z","repository":{"id":318885922,"uuid":"1075639514","full_name":"doftmoon/doft-scripts","owner":"doftmoon","description":"my collection of personal scripts to improve workflow","archived":false,"fork":false,"pushed_at":"2025-10-15T13:12:05.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-16T06:30:32.011Z","etag":null,"topics":["bash","bash-script","utilities"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doftmoon.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-13T19:23:40.000Z","updated_at":"2025-10-15T13:12:08.000Z","dependencies_parsed_at":"2025-10-17T02:19:41.218Z","dependency_job_id":"cbe65777-6b79-4981-a800-5dc515f4b121","html_url":"https://github.com/doftmoon/doft-scripts","commit_stats":null,"previous_names":["doftmoon/doft-scripts"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/doftmoon/doft-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doftmoon%2Fdoft-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doftmoon%2Fdoft-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doftmoon%2Fdoft-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doftmoon%2Fdoft-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doftmoon","download_url":"https://codeload.github.com/doftmoon/doft-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doftmoon%2Fdoft-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33060791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-15T02:00:06.351Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bash","bash-script","utilities"],"created_at":"2026-05-15T09:05:19.632Z","updated_at":"2026-05-15T09:05:24.098Z","avatar_url":"https://github.com/doftmoon.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# doft-scripts\n\nA collection of personal utility scripts designed to automate some parts of my\ndevelopment and daily use of Linux system.\n\nAs the time went I wrote more and more scripts to help me with the daily work.\nSo instead of including them in some other repo I decided to create a dedicated\none for them.\n\n## doft-docker-helper\n\nThis script was created to improve workflows when some diff local databases are\nneeded for some testings or whatever. It makes them fast to create, recreate,\ndestroy and manage.\n\nIt's also pretty smart about deps and cases when such container already exists.\nWhich comes handy in case test db needs to be recreated fast.\n\n**Supported databases:**\n* Postgres (Multiple versions)\n* MySQL (8.4-lts)\n* Oracle Database (21c, 18c-full)\n* MSSQL Server (2022-latest)\n* MongoDB (8.0.15)\n\n## Other Scripts\n\nSimple other utils:\n* linker.sh - small script to softlink all the executables in the dir it sits to\nlocal user path or global for all the users\n* tmux_sessions - older script to make managing tmux sessions easy and scriptable\n* makefile - script to make or remove dynamic Makefile to help compile rlly small\nc++ executables\n\n## Installation\n\nThe repo includes a `linker.sh` script to make all scripts available in your path\n\n1. **Clone the repository:**\n```git clone \u003chttps://github.com/doftmoon/doft-scripts.git\u003e```\n\n2. **Run the linker script:**\n```./linker.sh```\n\n## Usage\n\nSimply run scripts in your cli:\n\n```doft-docker-helper```\n\n## License\n\nDistributed under the **[MIT License](https://github.com/doftmoon/doft-scripts/blob/master/LICENSE)**.\n\nCopyright (c) 2025 doftmoon\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoftmoon%2Fdoft-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoftmoon%2Fdoft-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoftmoon%2Fdoft-scripts/lists"}