{"id":19111951,"url":"https://github.com/devkanro/eol","last_synced_at":"2026-06-04T16:31:39.940Z","repository":{"id":86773110,"uuid":"201454114","full_name":"devkanro/eol","owner":"devkanro","description":"eol is using for changing text's the end of line.","archived":false,"fork":false,"pushed_at":"2019-10-12T08:54:49.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T11:30:45.351Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/devkanro.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":"support/base.go","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-09T11:24:31.000Z","updated_at":"2019-10-12T08:54:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"ced55082-7db8-4811-bdb0-d906fd777f76","html_url":"https://github.com/devkanro/eol","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devkanro/eol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkanro%2Feol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkanro%2Feol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkanro%2Feol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkanro%2Feol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devkanro","download_url":"https://codeload.github.com/devkanro/eol/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkanro%2Feol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33914546,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"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":[],"created_at":"2024-11-09T04:30:46.899Z","updated_at":"2026-06-04T16:31:39.922Z","avatar_url":"https://github.com/devkanro.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Description\neol is using for changing text's the end of line.\n\nusage\n```Shell\n$ eol\nA line separators changer for text, it supports crlf(\\r\\n), lf(\\n) and cr(\\r).\n\nUsage:\n  eol [command]\n\nAvailable Commands:\n  cr          Convert all end of line to cr(\\r)\n  crlf        Convert all end of line to crlf(\\r\\n)\n  encoding    Get all supported encoding\n  help        Help about any command\n  lf          Convert all end of line to lf(\\n)\n\nFlags:\n  -h, --help      help for eol\n      --version   version for eol\n\nUse \"eol [command] --help\" for more information about a command.\n```\n\n## Supported encoding\nUnicode: utf-8, utf-16b(big-endian), utf-16l(little-endian)  \nCKJ: gbk, gb18030, big-5, shift-j, euckr\n\n## Auto skip binrary file\n`eol` will auto detect binrary files and skip them via finding unicode control char in file.\n\n## Sample\n\n01. Change all files in current work directory's eol to lf(\\n), eol will try all encoding for those files.\n```\n$ eol lf .\n```\n\n02. Change all files in 'dir' and file 'text01.txt' 'text02.txt' to crlf(\\r\\n), read those file as utf-8 encoding.\n```Shell\n$ eol crlf -e utf8 ./dir text01.txt text02.txt\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkanro%2Feol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevkanro%2Feol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkanro%2Feol/lists"}