{"id":16022630,"url":"https://github.com/ewpratten/cl","last_synced_at":"2025-04-05T04:16:55.889Z","repository":{"id":115029265,"uuid":"376679168","full_name":"ewpratten/cl","owner":"ewpratten","description":"VA3ZZA CL amateur radio logging tool","archived":false,"fork":false,"pushed_at":"2021-06-20T02:02:39.000Z","size":69,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T12:16:18.451Z","etag":null,"topics":["adif","amateur-radio","amateur-radio-logbook","logging","lotw","rust","rust-cli"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/cllog","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ewpratten.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-14T01:59:36.000Z","updated_at":"2025-01-13T06:46:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"ec396108-a032-4dca-a91c-5efeed14c788","html_url":"https://github.com/ewpratten/cl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fcl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fcl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fcl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewpratten%2Fcl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ewpratten","download_url":"https://codeload.github.com/ewpratten/cl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284957,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adif","amateur-radio","amateur-radio-logbook","logging","lotw","rust","rust-cli"],"created_at":"2024-10-08T18:40:59.146Z","updated_at":"2025-04-05T04:16:55.863Z","avatar_url":"https://github.com/ewpratten.png","language":"Rust","readme":"# CL\n[![Crates.io](https://img.shields.io/crates/v/cllog)](https://crates.io/crates/cllog) \n[![Build](https://github.com/Ewpratten/cl/actions/workflows/build.yml/badge.svg)](https://github.com/Ewpratten/cl/actions/workflows/build.yml)\n\n`cl` is my command-line amateur radio logging tool.\n\n## Installation\n\n`cl` can be installed via `cargo`:\n\n```sh\ncargo install cl\n```\n\n## Usage\n\n`cl` is built up of sub-commands:\n\n```\n# $ cl --help\nEvan Pratten \u003cewpratten@gmail.com\u003e\nVA3ZZA's CL amateur radio logging tool\n\nUSAGE:\n    cl [SUBCOMMAND]\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nSUBCOMMANDS:\n    book     Tools for managing logbooks\n    help     Prints this message or the help of the given subcommand(s)\n    log      Manage log entries\n    query    Look up existing logbook entries\n```\n\n### Import and export\n\n`cl` can both import and export ADIF files. This is useful for data migration, and exporting to LOTW.\n\n### Common commands\n\nAll commands will print their help message if run without arguments.\n\n#### `cl log new`\n\nUsed to add a new entry to the logbook. Help info:\n\n```\nCreate a new log entry\n\nUSAGE:\n    cl log new [OPTIONS] \u003ccallsign\u003e --frequency \u003cfrequency\u003e --mode \u003cmode\u003e\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nOPTIONS:\n    -d, --override-date \u003cdate\u003e       Specify a custom date for the log entry. Format yyyy-mm-dd\n    -f, --frequency \u003cfrequency\u003e      QSO frequency in KHz (ex. 7030)\n    -g, --gridsquare \u003cgrid\u003e          The station's gridsquare\n    -l, --logbook \u003clogbook\u003e          Use a specific logbook\n    -m, --mode \u003cmode\u003e                Operating mode\n    -n, --name \u003cname\u003e                Name of the station operator\n        --notes \u003cnotes\u003e              Any QSO notes\n    -r, --rst-received \u003crst_recv\u003e    RST received from the other station\n    -s, --rst-sent \u003crst_sent\u003e        RST sent to the other station\n    -t, --override-time \u003ctime\u003e       Specify a custom time for the log entry\n        --tx-pwr \u003ctx_pwr\u003e            Number of watts used for this QSO\n\nARGS:\n    \u003ccallsign\u003e    Callsign of the station you contacted\n```\n\n#### `cl query`\n\nUsed for looking up existing entries in a logbook. The callsign field excepts REGEX strings for easy searching. Help info:\n\n```\nLook up existing logbook entries\n\nUSAGE:\n    cl query [FLAGS] --callsign \u003ccallsign\u003e [logbook]\n\nFLAGS:\n    -h, --help          Prints help information\n    -a, --search-all    Search all logbooks\n    -V, --version       Prints version information\n\nOPTIONS:\n    -c, --callsign \u003ccallsign\u003e    Search by callsign\n\nARGS:\n    \u003clogbook\u003e    Logbook to search (otherwise default or all)\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewpratten%2Fcl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fewpratten%2Fcl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewpratten%2Fcl/lists"}