├── .github └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── Makefile ├── README.md ├── changelog.md ├── src ├── args.rs ├── error.rs ├── http_utils.rs ├── main.rs ├── scmds │ ├── list │ │ ├── cmd.rs │ │ ├── error.rs │ │ └── mod.rs │ ├── mod.rs │ ├── recents │ │ ├── cmd.rs │ │ ├── error.rs │ │ └── mod.rs │ └── search │ │ ├── error.rs │ │ ├── interactive.rs │ │ ├── mod.rs │ │ └── structs.rs └── structs.rs └── tests ├── fixtures ├── byrons-crates.json └── snapshots │ └── list-by-non-existing-user ├── journey-tests.sh └── utilities.sh /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/changelog.md -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/http_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/http_utils.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/scmds/list/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/list/cmd.rs -------------------------------------------------------------------------------- /src/scmds/list/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/list/error.rs -------------------------------------------------------------------------------- /src/scmds/list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/list/mod.rs -------------------------------------------------------------------------------- /src/scmds/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/mod.rs -------------------------------------------------------------------------------- /src/scmds/recents/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/recents/cmd.rs -------------------------------------------------------------------------------- /src/scmds/recents/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/recents/error.rs -------------------------------------------------------------------------------- /src/scmds/recents/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/recents/mod.rs -------------------------------------------------------------------------------- /src/scmds/search/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/search/error.rs -------------------------------------------------------------------------------- /src/scmds/search/interactive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/search/interactive.rs -------------------------------------------------------------------------------- /src/scmds/search/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/search/mod.rs -------------------------------------------------------------------------------- /src/scmds/search/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/scmds/search/structs.rs -------------------------------------------------------------------------------- /src/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/src/structs.rs -------------------------------------------------------------------------------- /tests/fixtures/byrons-crates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/tests/fixtures/byrons-crates.json -------------------------------------------------------------------------------- /tests/fixtures/snapshots/list-by-non-existing-user: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/journey-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/tests/journey-tests.sh -------------------------------------------------------------------------------- /tests/utilities.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Byron/crates-io-cli/HEAD/tests/utilities.sh --------------------------------------------------------------------------------