tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
tree-sitter grammar for SSH client configuration files
Basic Info
Statistics
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 2
- Releases: 98
Topics
Metadata Files
README.cargo.md
tree-sitter-ssh-client-config
SSH client config grammar for tree-sitter.
Usage
This grammar is available at crates.io, and you can use it together with the Rust language binding.
```rust use tree_sitter::{Parser, Language};
let mut parser = Parser::new(); parser.setlanguage(treesittersshclientconfig::language()).expect("Error loading SSH client config grammar"); let config = "\ Host example.com User your-name Port 12345"; let tree = parser.parse(config, None).unwrap(); asserteq!(tree.rootnode().tosexp(), "(clientconfig (host (hostvalue)) (user (uservalue)) (port (portvalue)))"); ```
References
Owner
- Name: metio.wtf
- Login: metio
- Kind: organization
- Website: https://metio.wtf/
- Repositories: 28
- Profile: https://github.com/metio
Citation (CITATION.cff)
cff-version: 1.2.0
title: tree-sitter-ssh-client-config
message: 'If you use this software, please cite it as below.'
type: software
authors:
- given-names: Sebastian
family-names: Hoß
email: seb@hoß.de
GitHub Events
Total
- Release event: 33
- Watch event: 1
- Delete event: 160
- Issue comment event: 10
- Push event: 166
- Pull request event: 310
- Create event: 195
Last Year
- Release event: 33
- Watch event: 1
- Delete event: 160
- Issue comment event: 10
- Push event: 166
- Pull request event: 310
- Create event: 195
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 204 |
| Sebastian Hoß | s****b@x****e | 36 |
| Sebastian Hoß | s****b@h****e | 28 |
| Sebastian Hoß | s****s@p****e | 1 |
| Matt | 8****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 7
- Total pull requests: 700
- Average time to close issues: 5 months
- Average time to close pull requests: about 13 hours
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 0.29
- Average comments per pull request: 0.05
- Merged pull requests: 637
- Bot issues: 3
- Bot pull requests: 681
Past Year
- Issues: 1
- Pull requests: 421
- Average time to close issues: less than a minute
- Average time to close pull requests: about 13 hours
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.05
- Merged pull requests: 370
- Bot issues: 1
- Bot pull requests: 420
Top Authors
Issue Authors
- sebhoss (4)
- dependabot[bot] (3)
Pull Request Authors
- dependabot[bot] (681)
- sebhoss (18)
- mattmassicotte (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 4
-
Total downloads:
- npm 439 last-month
- cargo 89,710 total
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 1
(may contain duplicates) - Total versions: 275
- Total maintainers: 3
npmjs.org: tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
- Homepage: https://github.com/metio/tree-sitter-ssh-client-config
- License: CC0-1.0
-
Latest release: 2025.9.4
published 4 months ago
Rankings
Maintainers (1)
alpine-edge: tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
- Homepage: https://github.com/metio/tree-sitter-ssh-client-config
- License: CC0-1.0
-
Latest release: 2025.8.28-r0
published 4 months ago
Rankings
Maintainers (1)
crates.io: tree-sitter-ssh-client-config
SSH client config grammar for the tree-sitter parsing library
- Documentation: https://docs.rs/tree-sitter-ssh-client-config/
- License: CC0-1.0
-
Latest release: 2025.9.4
published 4 months ago
Rankings
Maintainers (1)
alpine-v3.22: tree-sitter-ssh-client-config
tree-sitter grammar for SSH client configuration files
- Homepage: https://github.com/metio/tree-sitter-ssh-client-config
- License: CC0-1.0
-
Latest release: 2025.9.4-r0
published 4 months ago
Rankings
Maintainers (1)
Dependencies
- aho-corasick 0.7.18
- cc 1.0.73
- memchr 2.4.1
- regex 1.5.5
- regex-syntax 0.6.25
- tree-sitter 0.20.6
- aho-corasick 0.7.18
- cc 1.0.73
- cfg-if 1.0.0
- encoding_rs 0.8.30
- encoding_rs_io 0.1.7
- memchr 2.4.1
- regex 1.5.5
- regex-syntax 0.6.25
- tree-sitter 0.20.6
- 223 dependencies
- jsfuzz ^1.0.15
- tree-sitter ^0.20.0
- tree-sitter-ssh-client-config file:../../
- tree-sitter-cli 0.20.6 development
- nan 2.15.0
- tree-sitter-cli ^0.20.1 development
- nan ^2.15.0