techscan-0.2.0 is not a library.
Visit the last successful build:
techscan-1.0.2
techscan
techscan is a Rust CLI tool for analyzing and visualizing technology stacks in a directory.
Usage
Cargo
# Install techscan
# Run techscan
===
===
Supported Languages
Astro, C, C++, C#, COBOL, CSS, Dart, Elixir, Go, Haskell, HTML, Java, JavaScript, Kotlin, Lua, Objective-C, Perl, PHP, Python, R, Ruby, Rust, Scala, SCSS, Shell, Svelte, Swift, TypeScript, Vue
Note: Frameworks and libraries with unique file extensions (e.g., .vue, .svelte, .astro) are analyzed as independent languages for technology stack analysis purposes.
Language addition requests are welcome through Issues or Pull Requests.
CLI Options
Options
| Option | Short | Description | Default | Example |
|---|---|---|---|---|
--reporter |
-r |
Output format: table, json |
table |
--reporter json |
--exclude |
-e |
Exclude path patterns (can be used multiple times) | - | --exclude "*.test.ts" |
Examples
# Basic scan with table output (default)
# JSON format output
# Exclude specific file patterns
# Multiple excludes with short option
# Combined options
Development
Required
- Rust: >= 1.82.0
Build & Debug
Quality check
Testing
# testing all file
# testing one file
# coverage