LogStreamToo.cr 0.1.0
LogStreamTool
LogStreamTool is a Crystal application for streaming and monitoring logs from Kubernetes pods. It allows you to easily stream logs from a specific pod to your favorite text editor.
Features
- Stream logs from a Kubernetes pod.
- Choose your preferred text editor (vim, neovim, code, etc.).
- Seamless integration with Kubernetes.
Table of Contents
Installation
download from release pre-built and run:
# chmod +x if need it
./logstream
### Prerequisites
Make sure you have Kubernetes CLI (`kubectl`) installed on your system.
### Build the Application
```shell
git clone https://github.com/DmarshalTU/LogStreamToo.cr.git
cd logstream-tool
shards build --release
Usage
./logstream --namespace mynamespace --pod-name mypod --editor vim
### Options
--namespace: Specify the Kubernetes namespace (default: default).
--pod-name: Specify the pod name (default: nginx).
--editor: Choose your text editor (vim, neovim, code, etc.).
Development
TODO: Write development instructions here
Contributing
- Fork it (https://github.com/dmarshaltu/logstreamtool/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Denis Tu - creator and maintainer
Repository
LogStreamToo.cr
Owner
Statistic
- 0
- 0
- 0
- 0
- 0
- 4 months ago
- January 17, 2024
License
MIT License
Links
Synced at
Sat, 18 May 2024 16:57:36 GMT
Languages