├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── README.md ├── pull_request_template.md └── workflows │ ├── bump_brew.yaml │ ├── cache.yaml │ ├── main.yaml │ ├── package_and_release.yaml │ ├── run_linters.yaml │ └── run_tests.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── benches ├── benchmark-ns.sh ├── benchmark.sh └── hyperfine │ ├── context-markdown-kubectx.md │ ├── context-markdown-kubie.md │ ├── markdown.md │ └── namespace-markdown.md ├── docs └── images │ ├── kubesess.gif │ └── prompt.png ├── scripts ├── fish │ ├── completions │ │ ├── kc.fish │ │ ├── kcd.fish │ │ ├── kn.fish │ │ └── knd.fish │ └── functions │ │ ├── kc.fish │ │ ├── kcd.fish │ │ ├── kn.fish │ │ └── knd.fish └── sh │ ├── completion.sh │ └── kubesess.sh ├── src ├── commands.rs ├── config.rs ├── error.rs ├── main.rs └── modes.rs └── tests └── cli.rs /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/bump_brew.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/bump_brew.yaml -------------------------------------------------------------------------------- /.github/workflows/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/cache.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/package_and_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/package_and_release.yaml -------------------------------------------------------------------------------- /.github/workflows/run_linters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/run_linters.yaml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/.github/workflows/run_tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | kubesess 3 | /ctx 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/Makefile -------------------------------------------------------------------------------- /benches/benchmark-ns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/benchmark-ns.sh -------------------------------------------------------------------------------- /benches/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/benchmark.sh -------------------------------------------------------------------------------- /benches/hyperfine/context-markdown-kubectx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/hyperfine/context-markdown-kubectx.md -------------------------------------------------------------------------------- /benches/hyperfine/context-markdown-kubie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/hyperfine/context-markdown-kubie.md -------------------------------------------------------------------------------- /benches/hyperfine/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/hyperfine/markdown.md -------------------------------------------------------------------------------- /benches/hyperfine/namespace-markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/benches/hyperfine/namespace-markdown.md -------------------------------------------------------------------------------- /docs/images/kubesess.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/docs/images/kubesess.gif -------------------------------------------------------------------------------- /docs/images/prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/docs/images/prompt.png -------------------------------------------------------------------------------- /scripts/fish/completions/kc.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/completions/kc.fish -------------------------------------------------------------------------------- /scripts/fish/completions/kcd.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/completions/kcd.fish -------------------------------------------------------------------------------- /scripts/fish/completions/kn.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/completions/kn.fish -------------------------------------------------------------------------------- /scripts/fish/completions/knd.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/completions/knd.fish -------------------------------------------------------------------------------- /scripts/fish/functions/kc.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/functions/kc.fish -------------------------------------------------------------------------------- /scripts/fish/functions/kcd.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/functions/kcd.fish -------------------------------------------------------------------------------- /scripts/fish/functions/kn.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/functions/kn.fish -------------------------------------------------------------------------------- /scripts/fish/functions/knd.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/fish/functions/knd.fish -------------------------------------------------------------------------------- /scripts/sh/completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/sh/completion.sh -------------------------------------------------------------------------------- /scripts/sh/kubesess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/scripts/sh/kubesess.sh -------------------------------------------------------------------------------- /src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/src/commands.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/modes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/src/modes.rs -------------------------------------------------------------------------------- /tests/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ramilito/kubesess/HEAD/tests/cli.rs --------------------------------------------------------------------------------