{"id":30138315,"url":"https://github.com/nodef/extra-list.cmd","last_synced_at":"2026-04-16T00:32:45.266Z","repository":{"id":88822344,"uuid":"107167636","full_name":"nodef/extra-list.cmd","owner":"nodef","description":"Manage a list of strings in Windows Console.","archived":false,"fork":false,"pushed_at":"2025-04-10T19:59:20.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-25T02:02:45.966Z","etag":null,"topics":["console","extra","list","manage","merferry","program","string","windows"],"latest_commit_sha":null,"homepage":"https://cmdf.github.io/extra-list/","language":"C#","has_issues":false,"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/nodef.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}},"created_at":"2017-10-16T18:32:56.000Z","updated_at":"2025-04-10T19:59:23.000Z","dependencies_parsed_at":"2023-06-12T19:30:21.592Z","dependency_job_id":null,"html_url":"https://github.com/nodef/extra-list.cmd","commit_stats":null,"previous_names":["nodef/extra-list.cmd"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/nodef/extra-list.cmd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodef%2Fextra-list.cmd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodef%2Fextra-list.cmd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodef%2Fextra-list.cmd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodef%2Fextra-list.cmd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nodef","download_url":"https://codeload.github.com/nodef/extra-list.cmd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodef%2Fextra-list.cmd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31866345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: 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":["console","extra","list","manage","merferry","program","string","windows"],"created_at":"2025-08-11T01:06:15.208Z","updated_at":"2026-04-16T00:32:45.223Z","avatar_url":"https://github.com/nodef.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Manage a list of strings in Windows Console.\n\u003e 1. Download [exe file](https://github.com/cmdf/extra-list/releases/download/1.0.0/elist.exe).\n\u003e 2. Copy to `C:\\Program_Files\\Scripts`.\n\u003e 3. Add `C:\\Program_Files\\Scripts` to `PATH` environment variable.\n\n\n```batch\n\u003e elist [options] \u003cfunction\u003e \u003cargs\u003e...\n:: [-i|--input \u003cinput list\u003e]\n:: [-s|--input-separator \u003cseparator\u003e] (multi)\n:: [-t|--argment-separator \u003cseparator\u003e] (multi)\n:: [-u|--output-separator \u003cseparator\u003e] (multi)\n:: separators: default value is new-line (\\r\\n, \\n, \\r)\n\n:: [] -\u003e optional argument\n:: \u003c\u003e -\u003e argument value\n```\n\n\n### size\n\n```batch\n:: get size of list\n\u003e elist [options] size\n```\n\n```batch\n:: get no. of items in your grocery list\n\u003e elist -i \"cake.milk.butter.parle-g\" -s \".\"\n\n:: get no. of movies in movie list\n\u003e type movie_list.txt | elist size\n```\n\n\n### get\n\n```batch\n:: get values in list\n\u003e elist [options] get [\u003cbegin\u003e] [\u003cend\u003e]\n```\n\n```batch\n:: get 1st question for Kaun Banega Crorepati\n\u003e type kbc.txt | elist get\n\n:: get 2nd question (5th line) in KBC\n\u003e type kbc.txt | elist get 4\n\n:: get 4 options for the 1st question (2nd to 5th lines)\n\u003e type kbc.txt | elist get 1 5\n```\n\n\n### set\n\n```batch\n:: set/overwrite values in list\n\u003e elist [options] set [\u003cvalue\u003e] [\u003cbegin\u003e] [\u003cend\u003e]\n```\n\n```batch\n:: modify the 1st line in whatsapp code\n\u003e type whatsapp.c | elist set \"/*\" \u003e whatsapp.c\n\n:: modify 5th line in the code\n\u003e type whatsapp.c | elist set \" * All Duties Reserved.\" 4 \u003e whatsapp.c\n\n:: empty out the license (lines 1-22) in code\n\u003e type whatsapp.c | elist set \"\" 0 21 \u003e whatsapp.c\n```\n\n\n### add\n\n```batch\n:: add/insert values in list\n\u003e elist [options] add [\u003cvalues\u003e] [\u003coffset\u003e] [\u003cnum\u003e]\n```\n\n```batch\n:: add cooking mutton jhol to the end of your goals\n\u003e type goal.txt | elist add \"Cooking Mutton Jhol\" \u003e goal.txt\n\n:: add kicking vikram to goals in rank 23\n\u003e type goal.txt | elist add \"Kicking Vikram\" 22 \u003e goal.txt\n\n:: add 3 ideas to to goals at 27th position\n\u003e type goal.txt | elist -t \"#\" add \"Shocking Sandal#Audio Sandal#Heat Sandal\" 26\n\n:: create a 1000 line motivation list\n\u003e echo.| elist add \"Dream -\u003e Thoughts -\u003e Action\" 0 1000 \u003e motiv.txt\n```\n\n\n### remove\n\n```batch\n:: remove/delete values in list\n\u003e elist [options] remove [\u003cbegin\u003e] [\u003cend\u003e]\n```\n\n```batch\n:: remove the last location from your tour list\n\u003e type tour.txt | elist remove \u003e tour.txt\n\n:: remove 8th item from the tour list\n\u003e type tour.txt | elist remove 7 \u003e tour.txt\n\n:: remove 8th to 13th items from the tour list\n\u003e type tour.txt | elist remove 7 13 \u003e tour.txt\n```\n\n### reverse\n\n```batch\n:: reverse part of list\n\u003e elist [options] reverse [\u003cbegin\u003e] [\u003cend\u003e]\n```\n\n```batch\n:: find how a tune sounds when played reverse\n\u003e type titanic.tune | elist reverse \u003e titanic.tune\n\n:: reverse a tune from the middle (584th line) to end\n\u003e type titanic.tune | elist reverse 583 \u003e titanic.tune\n\n:: reverse only a part of tune (584th to 606th line)\n\u003e type titanic.tune | elist reverse 583 606 \u003e titanic.tune\n```\n\n\n### find\n\n```batch\n:: find indexes of value in list\n\u003e elist [options] find [\u003cvalue\u003e]\n```\n\n```batch\n:: find the index of a news article\n\u003e type news.txt | elist find \"Air Force Plane Missing\"\n\n:: find the index of a news article, with another possible name\n\u003e type news.txt | elist -t \":\" find \"Air Force Plane Missing:29 Army Men Missing\"\n```\n\n\n### replace\n\n```batch\n:: find and replace values in list\n\u003e elist [options] replace [\u003cfind value\u003e] [\u003creplace value\u003e]\n```\n\n```batch\n:: remove Anjali from your call log\n\u003e type call.log | elist replace \"Anjali\" \u003e call.log\n\n:: replace Anjali with Mama in call log\n\u003e type call.log | elist replace \"Anjali\" \"Mama\" \u003e call.log\n\n:: replace Anjali/Rohini with Mama in call log\n\u003e type call.log | elist -t \";\" replace \"Anjali;Rohini\" \"Mama\" \u003e call.log\n\n:: replace Anjali/Rohini with Mama and Bhouni\n\u003e type call.log | elist -t \";\" -t \",\" replace \"Anjali,Rohini\" \"Mama;Bhouni\" \u003e call.log\n```\n\n\n### sort\n\n```batch\n:: sort list in ascending order\n\u003e elist [options] sort\n```\n\n```batch\n:: sort your friends' birthdays by date (yyyy.mm.dd : name)\n\u003e type bday.txt | elist sort \u003e bday.txt\n```\n\n\n[![cmdf](https://i.imgur.com/awzNy3a.jpg)](https://cmdf.github.io)\n![](https://ga-beacon.deno.dev/G-RC63DPBH3P:SH3Eq-NoQ9mwgYeHWxu7cw/github.com/nodef/extra-list.cmd)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodef%2Fextra-list.cmd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnodef%2Fextra-list.cmd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodef%2Fextra-list.cmd/lists"}