{"id":16497151,"url":"https://github.com/francescobianco/shell-output-guidelines","last_synced_at":"2025-08-10T22:43:42.544Z","repository":{"id":43686026,"uuid":"352938045","full_name":"francescobianco/shell-output-guidelines","owner":"francescobianco","description":"Discussion about shell output","archived":false,"fork":false,"pushed_at":"2022-02-23T21:38:23.000Z","size":104,"stargazers_count":10,"open_issues_count":11,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-10T03:53:42.134Z","etag":null,"topics":["guidelines","output","shell"],"latest_commit_sha":null,"homepage":"","language":null,"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/francescobianco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-30T09:07:20.000Z","updated_at":"2023-09-08T18:20:30.000Z","dependencies_parsed_at":"2022-09-01T16:22:32.576Z","dependency_job_id":null,"html_url":"https://github.com/francescobianco/shell-output-guidelines","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/francescobianco/shell-output-guidelines","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescobianco%2Fshell-output-guidelines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescobianco%2Fshell-output-guidelines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescobianco%2Fshell-output-guidelines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescobianco%2Fshell-output-guidelines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/francescobianco","download_url":"https://codeload.github.com/francescobianco/shell-output-guidelines/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/francescobianco%2Fshell-output-guidelines/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269799505,"owners_count":24477643,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"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":["guidelines","output","shell"],"created_at":"2024-10-11T14:38:32.910Z","updated_at":"2025-08-10T22:43:42.518Z","avatar_url":"https://github.com/francescobianco.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shell Output Guidelines\n\n\u003e Discussion about shell output\n\n[![Markdown](https://github.com/francescobianco/shell-output-guidelines/actions/workflows/markdown.yml/badge.svg)](https://github.com/francescobianco/shell-output-guidelines/actions/workflows/markdown.yml)\n[![Spellcheck](https://github.com/francescobianco/shell-output-guidelines/actions/workflows/spellcheck.yml/badge.svg)](https://github.com/francescobianco/shell-output-guidelines/actions/workflows/spellcheck.yml)\n\nThe purpose of this repository is collect and discuss guidelines, rules, suggestion for presenting output in a shell (Looking for the best way or a standard way todo).\nThe mission is define the right way to use something like `...` at the end of a sentence to notify user for on-going process and stuff like that.\n\n## Candidate Topics\n\n- Use of pseudo plural with `/s` in counted elements (eg. `The are 1 item/s on the list`)\n- Use symbol at the beginning of each line of output (eg. `\u003e\u003e\u003e This is a message`)\n\n## Questions\n\n1. Use full-stop in sentences of a shell output messages?\n\n```\n$ command run --process\nProcess is started...\nProcess is done.\n```\n\n## Defining Process\n\nGuidelines growth from a Topics synthesys, We put in place a Decisioning/Definining process based on facts extracted from Decision Tools results. Enteire Defining Process is described in the following file\n\n- [GUIDELINES.md](GUIDELINES.md)\n\n## Decision Tools\n\nDecisions tools are described and repeatable actions that can be administered and performed by users or developers to add value and knowledge. So that they can make decisions based on their results.\n\n- [SCORECARD.md](SCORECARD.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescobianco%2Fshell-output-guidelines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrancescobianco%2Fshell-output-guidelines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrancescobianco%2Fshell-output-guidelines/lists"}