Format shell programs
ప్రచురణకర్త ఇచ్చిన వివరణ (ఇంగ్లీష్)
shfmt అంటే ఏమిటి?
Daniel Martí ప్రచురించిన shfmt ఒక ఓపెన్ సోర్స్ Windows సాఫ్ట్వేర్ (వర్గం: టెర్మినల్స్ మరియు CLI టూల్స్). దీన్ని Goలో రాశారు.
ఇన్స్టాలేషన్ మరియు సిస్టమ్ అవసరాలు
ప్రచురణకర్త 64-బిట్ మరియు 32-బిట్ Windows కోసం పోర్టబుల్ ఇన్స్టాలర్లు అందిస్తున్నారు. దీన్ని ఇన్స్టాల్ చేయకుండానే రన్ చేయవచ్చు (పోర్టబుల్).
అప్డేట్లు మరియు వెర్షన్ చరిత్ర
ప్రస్తుత వెర్షన్ 3.14.1, ఇది 6 సెప్టెంబర్, 2026న విడుదలైంది. వెర్షన్ చరిత్రలో 12 డిసెంబర్, 2022 నుంచి 11 విడుదలలు ఉన్నాయి, అన్నీ అధికారిక ఫైల్లకు లింక్ అయి ఉన్నాయి. అంటే ఏటా సుమారు 2.9 విడుదలలు.
జనాదరణ మరియు ఫైల్ రకాలు
Chocolatey ప్యాకేజ్ 9,510 సార్లు డౌన్లోడ్ అయింది. GitHubలో దీని సోర్స్ కోడ్ (mvdan/sh)కు 9,142 స్టార్లు ఉన్నాయి. Windowsలో ఇది 1 ఫైల్ రకాలను రిజిస్టర్ చేస్తుంది, వాటిలో .sh ఉన్నాయి. ఇలాంటి ప్రోగ్రామ్లు: PowerShell, Oh My Posh మరియు fzf.
GitHubలో ప్రాజెక్ట్ వివరణ: “A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt”
అనుకూలతలు / లోపాలు
అనుకూలతలు
- ఓపెన్ సోర్స్: ఎవరైనా దీని కోడ్ చూడవచ్చు, బిల్డ్ చేయవచ్చు
- పోర్టబుల్: ఇన్స్టాల్ లేకుండానే రన్ అవుతుంది
- గత రెండు నెలల్లో అప్డేట్ అయింది
- పెద్ద యూజర్ బేస్
లోపాలు
- నేటివ్ ARM64 బిల్డ్ లేదు
సారాంశం: shfmt 64-బిట్ మరియు 32-బిట్ PCల కోసం ఒక ఓపెన్ సోర్స్ Windows టూల్ (వర్గం: టెర్మినల్స్ మరియు CLI టూల్స్).
shfmt డౌన్లోడ్ చేయడం సురక్షితమేనా?
- ఫైల్ github.com నుంచి వస్తుంది, అది ప్రచురణకర్త సొంత డొమైన్
- డౌన్లోడ్ లింక్ HTTPS వాడుతుంది
- SHA256 హ్యాష్ ప్రచురించబడింది, కాబట్టి మీరు ఫైల్ను తనిఖీ చేయవచ్చు:
13629CE28442CA80B6B5A819F7574AB39E1C28C6E26734CA816C9714E04851DF· ఈ హ్యాష్ VirusTotal రిపోర్ట్ తెరవండి - లింక్ ఇంకా తనిఖీ చేయలేదు
- సోర్స్ కోడ్ పబ్లిక్గా అందుబాటులో ఉంది
- ExeAtlas ఇన్స్టాలర్ను హోస్ట్ చేయదు, రాప్ చేయదు, మార్చదు
సంబంధిత గైడ్: Windowsలో ఫైల్ SHA256 హ్యాష్ ఎలా చెక్ చేయాలి
సెక్యూరిటీ పద్ధతులు (OpenSSF Scorecard)
Open Source Security Foundation చేసే GitHub రిపోజిటరీ mvdan/sh ఆటోమేటిక్ తనిఖీ, చివరిసారి 19 అక్టోబర్, 2026న.
- చురుకైన నిర్వహణ10
- రిపోజిటరీలో బైనరీలు లేవు10
- ప్రమాదకర వర్క్ఫ్లో లేదు10
- ఫజింగ్10
- లైసెన్స్ ప్రకటించబడింది10
- ప్రచురించిన ప్యాకేజ్లు10
- బ్రాంచ్ రక్షణ3
- కోడ్ రివ్యూ0
- పరిమిత టోకెన్ అనుమతులు0
- OpenSSF Best Practices బ్యాడ్జ్0
- సెక్యూరిటీ పాలసీ0
- పిన్ చేసిన డిపెండెన్సీలు0
- సంతకం చేసిన రిలీజ్లు0
- స్టాటిక్ కోడ్ విశ్లేషణ0
ఈ స్కోర్ ప్రాజెక్ట్ను ఎలా తయారు చేసి విడుదల చేస్తారో చెబుతుంది; ప్రోగ్రామ్ ఇన్స్టాల్ చేయడం సురక్షితమా కాదా అని కాదు. scorecard.dev
ఇటీవలి వెర్షన్లు
మొత్తం 11 వెర్షన్లు ›4 సంవత్సరాల్లో 11 వెర్షన్లు · ఏటా సుమారు 2.9
| వెర్షన్ | తేదీ | సైజ్ | ఫైల్లు |
|---|---|---|---|
| 3.14.1తాజా | 6 సెప్టెంబర్, 2026 | — | 64-బిట్ పోర్టబుల్32-బిట్ పోర్టబుల్ |
| 3.14.0 | 28 ఆగస్టు, 2026 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
| 3.13.1 | 6 ఏప్రిల్, 2026 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
| 3.13.0 | 9 మార్చి, 2026 | — | 64-బిట్ పోర్టబుల్32-బిట్ పోర్టబుల్ |
| 3.12.0 | 6 జులై, 2025 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
| 3.11.0 | 5 మార్చి, 2025 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
| 3.10.0 | 20 అక్టోబర్, 2024 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
| 3.9.0 | 16 ఆగస్టు, 2024 | — | 32-బిట్ పోర్టబుల్64-బిట్ పోర్టబుల్ |
కమాండ్ లైన్ ద్వారా ఇన్స్టాల్
సైలెంట్ ఇన్స్టాల్ ›winget install --id mvdan.shfmt -echoco install shfmt -yscoop install main/shfmtప్రోగ్రామ్ ఫైల్లు (.exe): shfmt.exe
సంబంధిత గైడ్: winget ఎలా వాడాలి: యాప్లు ఇన్స్టాల్, అప్డేట్
ఇతర సిస్టమ్లకు కూడా
brew install shfmtసమాచారం
- ప్రచురణకర్త
- Daniel Martí
- వర్గం
- టెర్మినల్స్ మరియు CLI టూల్స్
- లైసెన్స్
- BSD-3-Clause
- ధర
- ఉచితం
- సోర్స్ కోడ్
- github.com/mvdan/sh
- ప్రోగ్రామింగ్ భాష
- Go
- అవసరమైన సిస్టమ్
- Windows 11 / 10
- ఆర్కిటెక్చర్
- 64-బిట్, 32-బిట్
- ఇన్స్టాలర్
- పోర్టబుల్
- వెర్షన్
- 3.14.1
- విడుదల
- 6 సెప్టెంబర్, 2026
- కేటలాగ్లో చేర్చినది
- 28 డిసెంబర్, 2022
- నమోదైన వెర్షన్లు
- 11
- అప్డేట్లు / సంవత్సరం
- 2.9
- Chocolatey డౌన్లోడ్లు
- 9,510
- GitHub స్టార్లు
- 9,142
- GitHub ఫోర్క్లు
- 461
- వెబ్సైట్
- github.com
- winget ID
- mvdan.shfmt
- Chocolatey ప్యాకేజ్
- shfmt
- Scoop ప్యాకేజ్
- main/shfmt
ఏ ఫైల్లను తెరుస్తుంది (1)
రేటింగ్లు మరియు రివ్యూలు
ఇంకా రివ్యూలు లేవు. మొదట రేటింగ్ ఇచ్చేది మీరే అవ్వండి.
shfmt ప్రత్యామ్నాయాలు
అన్నీ చూడండి ›-
ఓపెన్ సోర్స్689.6వే ↓ -
ఓపెన్ సోర్స్820.8వే ↓ -
ఓపెన్ సోర్స్290.1వే ↓ -
ఓపెన్ సోర్స్2.1మి ↓ -
ఓపెన్ సోర్స్75.9వే ↓ -
ఓపెన్ సోర్స్1.5మి ↓ -
ఓపెన్ సోర్స్127.8వే ↓ -
ఓపెన్ సోర్స్832.7వే ↓
తరచుగా అడిగే ప్రశ్నలు
shfmt ఉచితమేనా?
అవును. shfmt ఓపెన్ సోర్స్ సాఫ్ట్వేర్ (BSD-3-Clause లైసెన్స్).
shfmt డౌన్లోడ్ చేయడం సురక్షితమేనా?
ఫైల్ github.com నుంచి డౌన్లోడ్ అవుతుంది, అది ప్రచురణకర్త సొంతం; ExeAtlas ఫైల్ను హోస్ట్ చేయదు, మార్చదు. డౌన్లోడ్ చేసిన ఫైల్ SHA256 హ్యాష్ను ఇక్కడ చూపిన హ్యాష్తో సరిపోల్చండి, లేదా ఆ హ్యాష్ VirusTotal రిపోర్ట్ తెరవండి.
winget తో shfmt ఎలా ఇన్స్టాల్ చేయాలి?
PowerShell లేదా Windows Terminal తెరిచి, ఈ పేజీలో ఉన్న winget కమాండ్ రన్ చేయండి. winget అధికారిక ఇన్స్టాలర్ను డౌన్లోడ్ చేసి, రన్ చేసే ముందు దాని SHA256 హ్యాష్ తనిఖీ చేస్తుంది.
shfmt ARM (Windows on Arm)లో పనిచేస్తుందా?
ARM64 బిల్డ్ లేదు; Windows 11 on Armలో 64-బిట్ మరియు 32-బిట్ వెర్షన్ ఎమ్యులేషన్ ద్వారా రన్ కావచ్చు.
shfmt పాత వెర్షన్ ఎక్కడ డౌన్లోడ్ చేయాలి?
వెర్షన్ల పేజీలో 12 డిసెంబర్, 2022 నుంచి ఇప్పటి వరకు మొత్తం 11 వెర్షన్లు, వాటి అధికారిక ఇన్స్టాలర్ ఫైల్ల లింక్లతో ఉన్నాయి.
అడ్మినిస్ట్రేటర్ హక్కులు లేకుండా shfmt వాడవచ్చా?
అవును, ఇది పోర్టబుల్: ఫైల్ను అన్ప్యాక్ చేసి రన్ చేయండి.
shfmtకు ప్రత్యామ్నాయాలు ఏవి?
PowerShell, Oh My Posh, fzf, QPDF మరియు Alacritty. ప్రత్యామ్నాయాల పేజీలో వీటి పోలిక ఉంది.