Solo Traveler CLI
A command-line tool to help solo travelers plan trips, track expenses, manage packing lists, and write travel journals — all from the comfort of your terminal.
Features
- 🗺️ Trip Management – Add and list upcoming trips
- 📓 Travel Journals – Write and read entries for each trip
- 🧳 Packing Lists – Create and manage per-trip packing checklists
- 💰 Expense Tracking – Set budgets and log travel expenses
Installation
Clone the repo and install locally:
git clone https://github.com/solotravelerorg/solo-traveler-cli.git
cd solo-traveler-cli
pip install .
Make sure you have Python 3.7 or later installed.
Usage
Run the CLI with:
solo --help
Trips
solo trip add "Tokyo" "2025-10-01" "2025-10-10"
solo trip list
Journals
solo journal new "Tokyo"
solo journal write "Tokyo" "Visited Senso-ji and ate ramen in Asakusa."
solo journal read "Tokyo"
Packing
solo packing new "Tokyo"
solo packing add-item "Tokyo" "Passport"
solo packing list "Tokyo"
solo packing check "Tokyo" 1
Expenses
solo expense set-budget "Tokyo" 1500
solo expense add "Tokyo" 45 food "Dinner at sushi bar"
solo expense summary "Tokyo"
Data Storage
All data is saved locally in:
~/.solo_traveler_cli/
Each module (trips, journals, packing, expenses) maintains its own files.
Testing
To run tests:
pytest tests/
License
Contributing
Pull requests and suggestions are welcome. For major changes, please open an issue first to discuss what you'd like to change.
Solo Traveler CLI is built with ❤️ to help solo travelers plan smarter and travel lighter.
Metadata
Release files for solotraveler-cli 0.1.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 | |
|---|---|---|---|---|
| solotraveler_cli-0.1.0.tar.gz | 7.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| solotraveler_cli-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / solotraveler_cli-0.1.0.tar.gz
| Download URL | solotraveler_cli-0.1.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6825237657cc2e38a24309389f3a6c7723781d921c7fb636a188870648f40f80
|
|
BLAKE2b-256 checksum How to use checksums |
373d5a1e6b4fc63ea9deab671d026431bb418e958b86928ad647abc196c2d14e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / solotraveler_cli-0.1.0-py3-none-any.whl
| Download URL | solotraveler_cli-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
26827c73cf52c92ca33c566254582aec1991693f11f0e0d20c52afb5fbe68438
|
|
BLAKE2b-256 checksum How to use checksums |
dc81337aa1029c3714c99ec6ef2050e59a7b258572441c47ba614845c21f5560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for solotraveler-cli 0.1.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.