Scout CLI
A modern, intuitive alternative to ls and cd commands with smart directory prediction.
Installation
- Install via pip:
pip install scout-cli
- Set up shell integration:
# Add to your ~/.bashrc or ~/.zshrc:
source "$(pip show scout-cli | grep Location | cut -d' ' -f2)/scout/share/scout/scout.sh"
Features
- Smart directory navigation with fuzzy matching
- Modern, colorful file listings
- Bookmark management for frequently used directories
- AI-powered directory suggestions
- Project root detection
- Time-based suggestions
Usage
List Files (replaces ls)
scout # List files in current directory
scout -a # Show hidden files
scout --sort size # Sort by file size
scout --sort modified # Sort by modification time
scout --sort name # Sort by name (default)
Directory Navigation (replaces cd)
scout jump <dir> # Smart jump to directory
scout jump - # Go back to previous directory
scout jump docs -c # Create 'docs' directory and jump to it
scout jump old-dir -d # Delete directory (with confirmation)
scout jump old-dir -d -f # Force delete without confirmation
Bookmark Management
scout jump --save # Save current directory as bookmark
scout jump --bookmarks # List saved bookmarks
scout jump <bookmark> # Jump to bookmarked directory
Smart Features
- Fuzzy Matching: Type partial names, scout finds matches
- AI Suggestions: Scout learns from your navigation patterns
- Context Aware: Suggests based on time and location
- Project Detection: Recognizes project directories
Development
- Clone the repository
- Install development dependencies:
make dev-setup
- Run tests:
make test
- Build and install locally:
make install
License
MIT License
Metadata
Release files for scout-cli 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| scout_cli-0.11.0.tar.gz | 8.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scout_cli-0.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / scout_cli-0.11.0.tar.gz
| Download URL | scout_cli-0.11.0.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0496a9af0771bdb40cf8cc3a13bae9d3b69bce668fea24c85688fee66939997
|
|
BLAKE2b-256 checksum How to use checksums |
0983447eefcb93683ae221f3ba7804743a1a5914afef70e84258b7ddfdfea9b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Release files / scout_cli-0.11.0-py3-none-any.whl
| Download URL | scout_cli-0.11.0-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6bfa8cab4281ae1288da5ce205a45da7479056eeb82149b6db4116eee47d5c1e
|
|
BLAKE2b-256 checksum How to use checksums |
27bb2677c19aa9e557c67ef6ea8207d16d56141f04fd5dd8479b85d963dc607e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Security for scout-cli 0.11.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.