{"id":13761332,"url":"https://github.com/sveinbjornt/ManDrake","last_synced_at":"2025-05-10T12:31:40.438Z","repository":{"id":40002974,"uuid":"1535094","full_name":"sveinbjornt/ManDrake","owner":"sveinbjornt","description":"Native Mac man page editor with syntax coloring, mandoc syntax checking \u0026 live preview.","archived":false,"fork":false,"pushed_at":"2024-03-14T01:50:37.000Z","size":7168,"stargazers_count":158,"open_issues_count":4,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-08T00:09:11.405Z","etag":null,"topics":["editor","live-preview","macos","man-page","mandrake","mdoc","osx","syntax-checker","syntax-highlighting"],"latest_commit_sha":null,"homepage":"https://sveinbjorn.org/mandrake","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sveinbjornt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":null,"funding":".github/FUNDING.yml","license":"License.txt","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},"funding":{"custom":["https://paypal.me/sveinbjornt","sveinbjorn.org/donations"]}},"created_at":"2011-03-28T03:13:29.000Z","updated_at":"2025-03-30T12:06:23.000Z","dependencies_parsed_at":"2024-03-14T02:46:39.634Z","dependency_job_id":"90e0f651-ed0c-4f83-925f-5cf1449e51bd","html_url":"https://github.com/sveinbjornt/ManDrake","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveinbjornt%2FManDrake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveinbjornt%2FManDrake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveinbjornt%2FManDrake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveinbjornt%2FManDrake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sveinbjornt","download_url":"https://codeload.github.com/sveinbjornt/ManDrake/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253415533,"owners_count":21904872,"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":["editor","live-preview","macos","man-page","mandrake","mdoc","osx","syntax-checker","syntax-highlighting"],"created_at":"2024-08-03T13:01:49.825Z","updated_at":"2025-05-10T12:31:39.480Z","avatar_url":"https://github.com/sveinbjornt.png","language":"Objective-C","readme":"[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![Language](https://img.shields.io/badge/language-objective--c-lightgrey)]()\n\n\u003cimg align=\"right\" src=\"images/mandrake_icon.png\" style=\"float: right; margin-left: 30px;\" alt=\"ManDrake Application Icon\"\u003e\n\n# ManDrake\n\nManDrake is a native \u003ca href=\"https://en.wikipedia.org/wiki/Man_page\"\u003eman page\u003c/a\u003e editor for macOS with features such as syntax highlighting, live \u003ca href=\"https://en.wikipedia.org/wiki/Mandoc\"\u003e`mandoc`\u003c/a\u003e syntax validation and a live-updating rendered preview of the man page during editing. It can also export man pages as PDF or HTML.\n\nLong story short, many years ago I was sick of writing man pages in an endless cycle of edit-view, edit-view so I decided to do something about it and created this editor. It's a bit rough around the edges, but it works really well for me. Perhaps it will also be of some use to you.\n\n* [**⇩ Download ManDrake 3.3**](http://sveinbjorn.org/files/software/mandrake/ManDrake-3.3.zip) (~1.9 MB, Intel 64-bit, 10.8 or later)\n\nTo learn more about the `mandoc` man page format:\n\n```shell\nman mdoc\n```\n\nor read [this page](http://www.freebsd.org/cgi/man.cgi?query=mdoc.samples).\n\n[ManDrake](https://sveinbjorn.org/mandrake) is free, open source software distributed under a BSD license. If you find it useful, feel free to [make a donation.](https://sveinbjorn.org/donations)\n\n## Screenshots\n\n\u003cimg src=\"images/mandrake_screenshot1.jpg\" style=\"max-width:100%;\" alt=\"ManDrake Screenshot 1\"\u003e\n\n\u003cimg src=\"images/mandrake_screenshot2.jpg\" style=\"max-width:100%;\" alt=\"ManDrake Screenshot 2\"\u003e\n\n\n## License\n\nCopyright (c) 2004-2022, Sveinbjorn Thordarson \u003ca href=\"mailto: sveinbjorn@sveinbjorn.org\"\u003e\u0026lt;sveinbjorn@sveinbjorn.org\u0026gt;\u003c/a\u003e\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may\nbe used to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\nWHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGE.\n\n## Building ManDrake\n\n### Requirements\n\nIf you want to build ManDrake yourself, you need the following components/tools:\n\n* Apple's Xcode\n* macOS SDK (10.8 or later)\n* Git\n* [CocoaPods](https://cocoapods.org)\n\nYou may also need to install Xcode’s command line tools with the following command, if you want to re-build the included `cat2html` and `mandoc` binaries \n\n    xcode-select --install\n\n### Environment Setup\n\nAfter cloning the repository, run the following commands inside the repository root (i.e. the directory containing this `README.md` file):\n\n    pod install\n\nThis installs all the dependencies required. ManDrake can then be built via the `xcworkspace`.\n\n## Captain Mandrake\n\n\u003e **Do I look all rancid and clotted? You look at me, Jack. Eh? Look, eh? And I drink a lot of water, you know. I'm what you might call a water man, Jack - that's what I am. And I can swear to you, my boy, swear to you, that there's nothing wrong with my bodily fluids. Not a thing, Jackie.**\n\nHere's **Group Captain Lionel Mandrake** from Kubrick's wonderful [*Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb*](http://www.imdb.com/title/tt0057012/) in the intimidating company of Brigadier General Jack D. Ripper.\n\n\u003cimg src=\"images/mandrake_captain.jpg\" alt=\"Group Captain Lionel Mandrake\"\u003e\n","funding_links":["https://paypal.me/sveinbjornt","sveinbjorn.org/donations"],"categories":["Objective-C","JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsveinbjornt%2FManDrake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsveinbjornt%2FManDrake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsveinbjornt%2FManDrake/lists"}