{"id":18722756,"url":"https://github.com/bronzdoc/termy","last_synced_at":"2025-10-06T15:04:15.307Z","repository":{"id":56896963,"uuid":"58895165","full_name":"bronzdoc/termy","owner":"bronzdoc","description":"Get facts of a linux system","archived":false,"fork":false,"pushed_at":"2016-08-29T17:34:08.000Z","size":29,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-18T06:42:47.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/bronzdoc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2016-05-16T01:45:36.000Z","updated_at":"2017-08-30T18:40:33.000Z","dependencies_parsed_at":"2022-08-21T00:50:40.550Z","dependency_job_id":null,"html_url":"https://github.com/bronzdoc/termy","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bronzdoc%2Ftermy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bronzdoc%2Ftermy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bronzdoc%2Ftermy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bronzdoc%2Ftermy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bronzdoc","download_url":"https://codeload.github.com/bronzdoc/termy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239587244,"owners_count":19663892,"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":[],"created_at":"2024-11-07T13:42:48.409Z","updated_at":"2025-10-06T15:04:10.268Z","avatar_url":"https://github.com/bronzdoc.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Termy [![Build Status](https://travis-ci.org/bronzdoc/termy.svg?branch=master)](https://travis-ci.org/bronzdoc/termy)\nGet facts about a Linux system.\n\n## Installation\n\n```\n$ gem install termy\n```\n\n## Usage\n\n### Print a single fact\n```\n$ termy system:kernel\n\n{\n  \"name\": \"Linux\",\n  \"release\": \"3.16.0-4-amd64\",\n  \"version\": \"#1 SMP Debian 3.16.7-ckt25-2 (2016-04-08)\"\n}\n```\n\n### Print all facts\n```\n$ termy\n\n{\n  \"system\": {\n    \"architecture\": \"x86_64\",\n    \"boot_id\": \"375bb137-321e-4554-b0ed-d28aa511b539\",\n    \"date\": \"2016-05-16 23:04:50 -0600\",\n    \"domainname\": \"(none)\",\n    \"hostname\": \"doczilla\",\n    \"network\": {\n      \"lo\": {\n        \"name\": \"lo\",\n        \"ip_addresses\": [\n          \"127.0.0.1\",\n          \"::1\"\n        ],\n        \"ipv4_adresses\": [\n          {\n            \"ip\": \"127.0.0.1\",\n            \"netmask\": \"255.0.0.0\"\n          }\n        ],\n        \"ipv6_adresses\": [\n          {\n            \"ip\": \"::1\",\n            \"netmask\": \"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff\"\n          }\n        ]\n      },\n      \"wlan0\": {\n        \"name\": \"wlan0\",\n        \"ip_addresses\": [\n          \"192.168.1.4\",\n          \"fe80::3602:86ff:fe95:6e01\"\n        ],\n        \"ipv4_adresses\": [\n          {\n            \"ip\": \"192.168.1.4\",\n            \"netmask\": \"255.255.255.0\"\n          }\n        ],\n        \"ipv6_adresses\": [\n          {\n            \"ip\": \"fe80::3602:86ff:fe95:6e01\",\n            \"netmask\": \"ffff:ffff:ffff:ffff::\"\n          }\n        ]\n      },\n      \"docker0\": {\n        \"name\": \"docker0\",\n        \"ip_addresses\": [\n          \"172.17.0.1\"\n        ],\n        \"ipv4_adresses\": [\n          {\n            \"ip\": \"172.17.0.1\",\n            \"netmask\": \"255.255.0.0\"\n          }\n        ],\n        \"ipv6_adresses\": [\n\n        ]\n      }\n    },\n    \"file_systems\": {\n      \"rootfs\": {\n        \"device\": \"rootfs\",\n        \"mount_point\": \"/\",\n        \"type\": \"rootfs\",\n        \"options\": [\n          \"rw\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"sysfs\": {\n        \"device\": \"sysfs\",\n        \"mount_point\": \"/sys\",\n        \"type\": \"sysfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"proc\": {\n        \"device\": \"proc\",\n        \"mount_point\": \"/proc\",\n        \"type\": \"proc\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"udev\": {\n        \"device\": \"udev\",\n        \"mount_point\": \"/dev\",\n        \"type\": \"devtmpfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"size=10240k\",\n          \"nr_inodes=981691\",\n          \"mode=755\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"devpts\": {\n        \"device\": \"devpts\",\n        \"mount_point\": \"/dev/pts\",\n        \"type\": \"devpts\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"noexec\",\n          \"relatime\",\n          \"gid=5\",\n          \"mode=620\",\n          \"ptmxmode=000\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"tmpfs\": {\n        \"device\": \"tmpfs\",\n        \"mount_point\": \"/run/user/1000\",\n        \"type\": \"tmpfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"size=787240k\",\n          \"mode=700\",\n          \"uid=1000\",\n          \"gid=1000\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"/dev/sda7\": {\n        \"device\": \"/dev/sda7\",\n        \"mount_point\": \"/\",\n        \"type\": \"ext4\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"errors=remount-ro\",\n          \"data=ordered\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"securityfs\": {\n        \"device\": \"securityfs\",\n        \"mount_point\": \"/sys/kernel/security\",\n        \"type\": \"securityfs\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"cgroup\": {\n        \"device\": \"cgroup\",\n        \"mount_point\": \"/sys/fs/cgroup/perf_event\",\n        \"type\": \"cgroup\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\",\n          \"perf_event\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"pstore\": {\n        \"device\": \"pstore\",\n        \"mount_point\": \"/sys/fs/pstore\",\n        \"type\": \"pstore\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"noexec\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"systemd-1\": {\n        \"device\": \"systemd-1\",\n        \"mount_point\": \"/proc/sys/fs/binfmt_misc\",\n        \"type\": \"autofs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\",\n          \"fd=22\",\n          \"pgrp=1\",\n          \"timeout=300\",\n          \"minproto=5\",\n          \"maxproto=5\",\n          \"direct\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"hugetlbfs\": {\n        \"device\": \"hugetlbfs\",\n        \"mount_point\": \"/dev/hugepages\",\n        \"type\": \"hugetlbfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"mqueue\": {\n        \"device\": \"mqueue\",\n        \"mount_point\": \"/dev/mqueue\",\n        \"type\": \"mqueue\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"debugfs\": {\n        \"device\": \"debugfs\",\n        \"mount_point\": \"/sys/kernel/debug\",\n        \"type\": \"debugfs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"fusectl\": {\n        \"device\": \"fusectl\",\n        \"mount_point\": \"/sys/fs/fuse/connections\",\n        \"type\": \"fusectl\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"rpc_pipefs\": {\n        \"device\": \"rpc_pipefs\",\n        \"mount_point\": \"/run/rpc_pipefs\",\n        \"type\": \"rpc_pipefs\",\n        \"options\": [\n          \"rw\",\n          \"relatime\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      },\n      \"gvfsd-fuse\": {\n        \"device\": \"gvfsd-fuse\",\n        \"mount_point\": \"/run/user/1000/gvfs\",\n        \"type\": \"fuse.gvfsd-fuse\",\n        \"options\": [\n          \"rw\",\n          \"nosuid\",\n          \"nodev\",\n          \"relatime\",\n          \"user_id=1000\",\n          \"group_id=1000\"\n        ],\n        \"dump_freq\": \"0\",\n        \"pass_no\": \"0\"\n      }\n    },\n    \"os_release\": {\n      \"pretty_name\": \"Debian GNU/Linux 8 (jessie)\",\n      \"name\": \"Debian GNU/Linux\",\n      \"version_id\": \"8\",\n      \"version\": \"8 (jessie)\",\n      \"id\": \"debian\",\n      \"home_url\": \"http://www.debian.org/\",\n      \"support_url\": \"http://www.debian.org/support\",\n      \"bug_report_url\": \"https://bugs.debian.org/\"\n    },\n    \"kernel\": {\n      \"name\": \"Linux\",\n      \"release\": \"3.16.0-4-amd64\",\n      \"version\": \"#1 SMP Debian 3.16.7-ckt25-2 (2016-04-08)\"\n    },\n    \"machine_id\": \"87d7918b2961434bb05ed8bff341eb59\"\n  }\n}\n\n```\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbronzdoc%2Ftermy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbronzdoc%2Ftermy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbronzdoc%2Ftermy/lists"}