Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Show pretty HDD/SSD list
Basic Info
Statistics
- Stars: 49
- Watchers: 2
- Forks: 3
- Open Issues: 2
- Releases: 5
Topics
Metadata Files
README.md
Show pretty HDD/SSD list
Long time ago when I've switched from Solaris to Linux, I missed the "hd" utility. In Linux "hd" command is used for hex dump, in Solaris it displayed a pretty table with HDD info.
I had written "shd" shell script with a similar functionality. After I rewrote it in Python, added options and pretty colors. The current version 0.1 comes in Rust, as statically built binaries for x86_64 Linux, i686, ARM and AARCH64.

Installation
Install smartmontools (>=7.0), then download the appropriate binary from the releases page, chmod +x and enjoy.
Usage
``` shd [-h] [--temp-warn TEMP] [--temp-crit TEMP] [-R] [-y] [-e] [-s] [-f]
--temp-warn TEMP Warning temperature, default: 40 C --temp-crit TEMP Critical temperature, default: 45 C -f, --fahrenheit Temperature in Fahrenheit -R, --raw Suppress colors -y, --full Display full disk info -e, --errors Display only disks with errors / critical temperature -s, --no-header Suppress header ```
Exit codes
- 1 critical temperature
- 2 errors detected
- 3 smartctl error
The tool considers a drive has errors if its smart status is either not reported or reported as passed=false.
Owner
- Name: Altertech
- Login: alttch
- Kind: organization
- Email: pr@altertech.com
- Website: https://www.altertech.com/
- Repositories: 40
- Profile: https://github.com/alttch
GitHub Events
Total
- Watch event: 1
- Create event: 1
Last Year
- Watch event: 1
- Create event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Sergei S | d****v@a****m | 62 |
| dependabot[bot] | 4****] | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 5
- Total pull requests: 3
- Average time to close issues: about 2 hours
- Average time to close pull requests: 4 days
- Total issue authors: 5
- Total pull request authors: 1
- Average comments per issue: 3.2
- Average comments per pull request: 0.33
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- solloron1 (1)
- djdejawu (1)
- bobberb (1)
- emansom (1)
- KopfKrieg (1)
Pull Request Authors
- dependabot[bot] (3)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- cargo 2,579 total
- pypi 27 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 1
(may contain duplicates) - Total versions: 12
- Total maintainers: 3
pypi.org: shd
Show HDD/SSD list
- Homepage: https://github.com/alttch/shd
- Documentation: https://shd.readthedocs.io/
- License: MIT
-
Latest release: 0.0.12
published about 6 years ago
Rankings
Maintainers (1)
crates.io: shd
Shows pretty HDD/SSD list
- Documentation: https://docs.rs/shd/
- License: MIT
-
Latest release: 0.1.5
published almost 3 years ago
Rankings
Dependencies
- arrayref 0.3.6
- arrayvec 0.5.2
- atty 0.2.14
- autocfg 1.1.0
- base64 0.13.0
- bitflags 1.3.2
- blake2b_simd 0.5.11
- bstr 0.2.17
- byte-unit 4.0.14
- byteorder 1.4.3
- cfg-if 1.0.0
- clap 3.1.18
- clap_derive 3.1.18
- clap_lex 0.2.0
- colored 2.0.0
- constant_time_eq 0.1.5
- crossbeam-utils 0.8.8
- csv 1.1.6
- csv-core 0.1.10
- dirs 1.0.5
- encode_unicode 0.3.6
- getrandom 0.1.16
- glob 0.3.0
- hashbrown 0.11.2
- heck 0.4.0
- hermit-abi 0.1.19
- indexmap 1.8.2
- itoa 0.4.8
- itoa 1.0.2
- lazy_static 1.4.0
- libc 0.2.126
- memchr 2.5.0
- os_str_bytes 6.1.0
- prettytable-rs 0.8.0
- proc-macro-error 1.0.4
- proc-macro-error-attr 1.0.4
- proc-macro2 1.0.39
- quote 1.0.18
- redox_syscall 0.1.57
- redox_users 0.3.5
- regex-automata 0.1.10
- rust-argon2 0.8.3
- ryu 1.0.10
- serde 1.0.137
- serde_derive 1.0.137
- serde_json 1.0.81
- strsim 0.10.0
- syn 1.0.96
- term 0.5.2
- termcolor 1.1.3
- textwrap 0.15.0
- unicode-ident 1.0.0
- unicode-width 0.1.9
- utf8-width 0.1.6
- version_check 0.9.4
- wasi 0.9.0+wasi-snapshot-preview1
- winapi 0.3.9
- winapi-i686-pc-windows-gnu 0.4.0
- winapi-util 0.1.5
- winapi-x86_64-pc-windows-gnu 0.4.0