{"id":26935288,"url":"https://github.com/yaaama/mace","last_synced_at":"2026-03-05T05:32:16.139Z","repository":{"id":155634851,"uuid":"583978310","full_name":"yaaama/mace","owner":"yaaama","description":"Simple shell wrapper script for Doom Emacs, Emacsclient and the daemon.","archived":false,"fork":false,"pushed_at":"2025-11-09T10:33:55.000Z","size":32,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-09T12:19:42.533Z","etag":null,"topics":["cli","doom-emacs","emacs","emacs-daemon","script","shell","shell-script","wrapper"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/yaaama.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-12-31T18:27:42.000Z","updated_at":"2025-11-09T10:33:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c364619-9189-4140-a373-b55ec65e290b","html_url":"https://github.com/yaaama/mace","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yaaama/mace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaaama%2Fmace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaaama%2Fmace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaaama%2Fmace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaaama%2Fmace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaaama","download_url":"https://codeload.github.com/yaaama/mace/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaaama%2Fmace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30111743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T03:40:26.266Z","status":"ssl_error","status_checked_at":"2026-03-05T03:39:15.902Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","doom-emacs","emacs","emacs-daemon","script","shell","shell-script","wrapper"],"created_at":"2025-04-02T11:18:15.373Z","updated_at":"2026-03-05T05:32:16.093Z","avatar_url":"https://github.com/yaaama.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc --\u003e\n**Table of Contents**\n\n- [mace](#mace)\n- [What is it for?](#what-is-it-for)\n- [Options](#options)\n\n\u003c!-- markdown-toc end --\u003e\n\n\n\n# mace\n\n**\"mace\"** is a simple shell script for interacting with `doom emacs`, `emacsclient` and the emacs daemon.\n\nI will add to this script when I need to, but it will remain a simple program.\n\n\n\n# What is it for?\n\nI made this script to easily start up the emacs daemon, restart it, perform doom commands and just make it easier to open up emacsclient in either terminal or gui mode.\n\nPlease note that you will need dunst in order to receive a notification for when the daemon has restarted.\n\n\n# Options\n\n-   Execute `mace -h` to get a list of options.\n-   Running the script without a specified option (`mace`) will create start the daemon if one is not running, and then open a new frame connected to the daemon.\n\n-   `-sr`   Restarts the emacs daemon (after saving all buffers). A notification sent once done. \n-   `-t`    Opens emacs in terminal mode. It will not connect to the daemon. \n-   `-g`    Opens emacs in GUI mode. It will not connect to the daemon. \n-   `-h`    Prints out available commands.\n-   `-deb`  Starts emacs with `--debug-init` flag. It will not connect to the daemon. \n-   `-du`   Alias for `doom upgrade`. \n-   `-ds`   Alias for `doom sync`.\n-   `-dsu`  Alias for `doom sync`.\n-   `-db`   Alias for `doom build`.\n-   `-dp`   Alias for `doom purge`.\n-   `-dd`   Alias for `doom doctor`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaaama%2Fmace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaaama%2Fmace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaaama%2Fmace/lists"}