{"id":15688175,"url":"https://github.com/robertpeteuil/sysis","last_synced_at":"2025-05-07T20:45:45.398Z","repository":{"id":130532828,"uuid":"84293133","full_name":"robertpeteuil/sysis","owner":"robertpeteuil","description":"SYSIS is a cross-platform script that displays base system \u0026 network information","archived":false,"fork":false,"pushed_at":"2025-04-25T18:25:48.000Z","size":195,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-07T20:45:38.229Z","etag":null,"topics":["bash","cli","hardware-information","host-discovery","linux","macos","multi-platform","network-info","raspberry-pi","script","settings","shell-script","system-identification","system-information"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/robertpeteuil.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2017-03-08T07:44:58.000Z","updated_at":"2025-04-24T21:57:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2d043ed-0441-4514-ae99-e38dc1dd0543","html_url":"https://github.com/robertpeteuil/sysis","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertpeteuil%2Fsysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertpeteuil%2Fsysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertpeteuil%2Fsysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertpeteuil%2Fsysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertpeteuil","download_url":"https://codeload.github.com/robertpeteuil/sysis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252954144,"owners_count":21830895,"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":["bash","cli","hardware-information","host-discovery","linux","macos","multi-platform","network-info","raspberry-pi","script","settings","shell-script","system-identification","system-information"],"created_at":"2024-10-03T17:56:00.802Z","updated_at":"2025-05-07T20:45:45.379Z","avatar_url":"https://github.com/robertpeteuil.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SYSIS - the Lightweight System-Information Utility\n\n## Quickly Display System Information for Varied Host Types\n\n[![GitHub release](https://img.shields.io/github/release/robertpeteuil/sysis.svg?colorB=2067b8)](https://github.com/robertpeteuil/sysis/blob/master/CHANGELOG.md)\n[![lang](https://img.shields.io/badge/language-bash-89e051.svg?style=flat-square)](https://github.com/robertpeteuil/sysis)\n[![license](https://img.shields.io/github/license/robertpeteuil/sysis.svg?colorB=2067b8)](https://github.com/robertpeteuil/sysis)\n\n---\n\n**SYSIS provides a simple way to retrieve and display system information across multiple system types, by eliminating the need to use multiple OS specific commands.**  It is especially useful for sys-admins, developers and IT Professionals who maintain  simultaneous connections to multiple hosts, as it allows rapid retrieval of system info for any host.\n\nDesigned for maximum productivity:\n\n- Simple to use and requires no parameters\n- Executes quickly by focusing on most commonly needed information\n- Includes Network Connection Details - Adapter Name, IPv4 Address, IPv6 Address, and MAC Address\n  - Details about Network Info are described in the [CHANGELOG](https://github.com/robertpeteuil/sysis/blob/master/CHANGELOG.md)\n\n### macOS with 2 NICs: \"en1\" with IPv4 \u0026 IPv6, \"en2\" with IPv4\n\n![macOS](https://user-images.githubusercontent.com/1554603/34471519-22988876-ef09-11e7-8ac8-ea45959e7691.png)\n\n### Ubuntu with 1 NIC: \"enp0s10\" with IPv4 \u0026 IPv6\n\n![Ubuntu](https://user-images.githubusercontent.com/1554603/34471525-329da544-ef09-11e7-9a46-b9836302b422.png)\n\n### Supported Platforms\n\n- Linux\n- macOS (OS X)\n- Windows 10 Linux Shells\n- Embedded Devices running Linux\n\n### Download\n\nDownload latest release from my bootstrap server (iac.sh or \u003chttps://iac.sh\u003e)\n\n``` shell\ncurl iac.sh/sysis \u003e sysis\nchmod +x sysis\n# optional - move to system binary directory\nsudo mv sysis /usr/local/bin\n```\n\nDownload from GitHub\n\n``` shell\ncurl -LO https://raw.github.com/robertpeteuil/sysis/master/sysis\nchmod +x sysis\n```\n\n### Hosted Script Execution and Security\n\nFor the purpose of this utility, there are two scenarios where executing a script directly from GitHub is desirable:\n\n- executing the installation script\n  - this makes for an extremely simple, one-step install\n- executing `sysis` without installation\n  - this is enables use of the utility on hosts where installation is not possible\n\nIn general, executing hosted scripts is not secure because the scripts are executed without a chance to inspect them. Fortunately, the security risks can be mitigated by performing actions specific to each scenario.\n\n**Preparations for Using Hosted Installation Script**\nThis is the easier of the two scenarios to address because you will only run the installer once and don't need to consider future changes.\n\n- review the [installer](https://github.com/robertpeteuil/sysis/blob/master/install.sh) and ensure its safe and meets your security standards\n- After review, the hosted installation script can be executed with the command below.\n  - This is the equivalent of the first installation option, but performed in one step.\n\nThe online-installation command:\n\n``` shell\nbash -c \"`curl -s -L https://raw.github.com/robertpeteuil/sysis/master/install.sh`\"\n```\n\n**Preparations for Using Hosted `sysis` Script**\n\n- Review the [sysis script](https://github.com/robertpeteuil/sysis/blob/master/sysis) and ensure its safe and meets your security standards\n- Create a fork of this repo in your GitHub account\n  - This provides an isolated copy that you control and allows you to review all future commits before [syncing them to your fork](https://help.github.com/articles/syncing-a-fork/).\n  - In your fork, edit `install.sh` and change the value assigned to `REPOACCT` to your username.  (This ensures that running the installer in your fork will look for releases in your fork.)\n  - Change the username in the command below so the script runs from your fork.\n- For ease of use, you will likely want to create an alias or terminal macro to execute the command:\n\n``` shell\nbash -c \"`curl -s -L https://raw.github.com/robertpeteuil/sysis/master/sysis`\"\n# remember to change 'robertpeteuil' to your account name if you've created a fork\n```\n\n### Usage and Options\n\n``` shell\nUSAGE: sysis [OPTIONS]\n\n OPTIONS:\n     -c  : compressed output (no separation lines)\n     -d  : debug only report\n     -n  : network only report\n     -h  : help\n     -V  : version info\n --help  : detailed help\n```\n\n### Project History\n\n**SYSIS**, an acronym for \"SYStem IS\", was originally written in 2014 and released as open-source in 2017.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertpeteuil%2Fsysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertpeteuil%2Fsysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertpeteuil%2Fsysis/lists"}