{"id":15019914,"url":"https://github.com/bbody/cmd-resume","last_synced_at":"2025-05-02T12:31:19.629Z","repository":{"id":10493323,"uuid":"12675033","full_name":"bbody/CMD-Resume","owner":"bbody","description":"Web-based Command Line Resume","archived":false,"fork":false,"pushed_at":"2023-01-02T04:43:00.000Z","size":23221,"stargazers_count":80,"open_issues_count":7,"forks_count":20,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-22T23:45:35.660Z","etag":null,"topics":["javascript","jquery","jquery-mousewheel","jquery-plugin","jquery-terminal","json-resume","jsonresume","resume"],"latest_commit_sha":null,"homepage":"https://cmd-resume.bbody.io","language":"JavaScript","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/bbody.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-08T02:38:21.000Z","updated_at":"2024-10-08T03:42:57.000Z","dependencies_parsed_at":"2023-01-13T15:58:36.000Z","dependency_job_id":null,"html_url":"https://github.com/bbody/CMD-Resume","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbody%2FCMD-Resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbody%2FCMD-Resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbody%2FCMD-Resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbody%2FCMD-Resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbody","download_url":"https://codeload.github.com/bbody/CMD-Resume/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252038136,"owners_count":21684630,"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":["javascript","jquery","jquery-mousewheel","jquery-plugin","jquery-terminal","json-resume","jsonresume","resume"],"created_at":"2024-09-24T19:54:18.926Z","updated_at":"2025-05-02T12:31:18.654Z","avatar_url":"https://github.com/bbody.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status][travis build img]][travis]\n[![Maintainability][maintain img]][maintain]\n[![npm version][npm version img]][npm version]\n\n[maintain]: https://codeclimate.com/github/bbody/CMD-Resume/maintainability\n[maintain img]: https://api.codeclimate.com/v1/badges/245ed2739858462f5337/maintainability\n[npm version]: https://badge.fury.io/js/cmd-resume\n[npm version img]: https://badge.fury.io/js/cmd-resume.svg\n[travis build img]: https://travis-ci.org/bbody/CMD-Resume.svg?branch=master\n[travis]: https://travis-ci.org/bbody/CMD-Resume\n\n# CMD Resume\n## Description\nCMD-Resume is a Javascript based command line for demonstrating your resume.\n[Here][cmd example] is an example of a resume in a command line.\n\n![CMD Resume Screenshot][cmd example image]\n\n- [Blog Post][blog]\n- [Hacker News Discussion][hackernews]\n- [Reddit Discussion][reddit]\n\n## Setup\n### Prerequisites\n- [jQuery 3.X.X][jquery]\n- [jQuery Terminal 2.0.1][jquery terminal]\n- [Keyboard Polyfill][polyfill]\n\n### Steps\n1. Include [jQuery][]\n2. Include [Keyboard Polyfill][polyfill]\n3. Include [jQuery Terminal][]\n4. Download *cmd-resume.js* ([Download latest version here][version])\n5. Create a [JSON Resume][] file and upload to a remote directory or add to\n   your website project\n6. \\[Optional] Create a\n   ([custom CMD Resume data file and extra commands][schema]) and upload to a\n   remote directory or add to your website project\n7. Initialize CMD Resume. **Note:** Settings and CMD Resume custom data are\n   both optional variables\n```javascript\n$(document).ready(function() {\n\tvar settings = {\n\t\tshowForks: false,\n\t\ttitle: {\n\t\t\tcolor: 'white',\n\t\t\tbold: false,\n\t\t\titalic: true\n\t\t},\n\t\tcommand: {\n\t\t\tcolor: 'green',\n\t\t\tbold: true,\n\t\t\titalic: false,\n\t\t\tbackgroundColor: 'pink'\n\t\t},\n\t\tname: {\n\t\t\tcolor: 'purple'\n\t\t},\n\t\textraDetails: 'responses/extra-details.json',\n\t\tcustomCommands: [\n\t\t\t{\n\t\t\t\tname: 'spiritanimal',\n\t\t\t\ttitle: 'Spirit Animal',\n\t\t\t\tdescription: 'the animal I most identify with',\n\t\t\t\ttype: 'basic',\n\t\t\t\tdata: ['extra', 'spiritanimal']\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'geolocation',\n\t\t\t\ttitle: 'Geolocation',\n\t\t\t\tdescription: 'checks if geolocation is enabled',\n\t\t\t\ttype: 'system',\n\t\t\t\thandler: function() {\n\t\t\t\t\treturn 'Geolocation is ' +\n\t\t\t\t\t(navigator.geolocation ?  '' : 'not ') +\n\t\t\t\t\t\t'supported for this browser';\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'projectyears',\n\t\t\t\ttitle: 'Project Years',\n\t\t\t\tdescription: 'years since the project started',\n\t\t\t\ttype: 'calculated',\n\t\t\t\tdata: ['extra', 'project_start'],\n\t\t\t\tdataIsObject: true,\n\t\t\t\thandler: function(value) {\n\t\t\t\t\tvar startYear = (new Date(value.unixtime)).getFullYear();\n\t\t\t\t\tvar endYear = (new Date()).getFullYear();\n\t\t\t\t\treturn 'Started ' + (endYear - startYear) +\n\t\t\t\t\t\t' years ago to ' + value.motivation;\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'countries',\n\t\t\t\ttitle: 'Countries',\n\t\t\t\tdescription: 'countries that I\\'ve been to',\n\t\t\t\ttype: 'array',\n\t\t\t\tdata: ['extra', 'countriestravelledto'],\n\t\t\t\thandlers: {\n\t\t\t\t\torganisation: function(value) {\n\t\t\t\t\t\treturn value.name;\n\t\t\t\t\t},\n\t\t\t\t\ttitle: function(value) {\n\t\t\t\t\t\treturn value.cities.join(', ');\n\t\t\t\t\t},\n\t\t\t\t\tdate: function(value) {\n\t\t\t\t\t\treturn value.timeperiod;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'location',\n\t\t\t\ttitle: 'Location',\n\t\t\t\tdescription: 'current location',\n\t\t\t\ttype: 'calculated',\n\t\t\t\tdata: ['basics', 'location'],\n\t\t\t\tdataIsObject: true,\n\t\t\t\thandler: function(data) {\n\t\t\t\t\treturn 'The great city of ' + data.city;\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t};\n\t$('body').CMDResume('responses/details.json', settings);\n});\n\n```\n8. Upload to website\n\n## Browser Compatibility\n| ![Chrome][] | ![Firefox][] | ![Edge][]  | ![Safari][] | ![IE][]   |\n|:-----------:|:------------:|:----------:|:-----------:|:---------:|\n| 71 \u0026 70 ✔   | 64 \u0026 63 ✔    | 16 \u0026 15 ✔  | 11 - 9 ✔    | 11 \u0026 10 ✔ |\n\nAssets from [Browser Logos][].\n\n[browser logos]: https://github.com/alrra/browser-logos\n[chrome]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\n[edge]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\n[firefox]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\n[ie]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer-tile_10-11/internet-explorer-tile_10-11_48x48.png\n[opera]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\n[safari]: https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\n\n## Bugs and suggestions\nIf you find any bugs or have any suggestions on how to improve CMD Resume please\npost in the [Github issues][issues].\n\n## How to contribute\nIf you wish to work on existing issues please check out the\n[Github issues][issues].\n\nIf you wish to contribute feel please read the [Contribution Guide][contribute].\n\n[cmd example]: http://cmd-resume.bbody.io/\n[cmd example image]: https://raw.githubusercontent.com/bbody/CMD-Resume/master/docs/images/output.gif \"CMD Resume Screenshot\"\n[contribute]: CONTRIBUTING.md\n[issues]: https://github.com/bbody/CMD-Resume/issues\n[jquery]: https://jquery.com/\n[jquery mousewheel]: https://github.com/jquery/jquery-mousewheel\n[jquery terminal]: http://terminal.jcubic.pl/\n[json resume]: https://jsonresume.org/\n[polyfill]: https://rawgit.com/inexorabletash/polyfill/master/keyboard.js\n[schema]: CMD-RESUME-DATA-SCHEMA.md\n[version]: https://github.com/bbody/CMD-Resume/releases/latest\n[blog]: https://www.brendonbody.com/2019/01/07/cmd-resume/\n[hackernews]: https://news.ycombinator.com/item?id=21415593\n[reddit]: https://www.reddit.com/r/SideProject/comments/dr10gi/command_line_r%C3%A9sum%C3%A9/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbody%2Fcmd-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbody%2Fcmd-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbody%2Fcmd-resume/lists"}