Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kellyjonbrazil/jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
https://github.com/kellyjonbrazil/jc
bash bash-scripting cli command-line command-line-interface command-line-tool convert json linux parsers python python-library scripting serialize shell-scripting yaml
Last synced: 10 days ago
JSON representation
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
- Host: GitHub
- URL: https://github.com/kellyjonbrazil/jc
- Owner: kellyjonbrazil
- License: mit
- Created: 2019-10-15T22:04:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T22:42:31.000Z (7 months ago)
- Last Synced: 2024-04-14T10:13:19.958Z (7 months ago)
- Topics: bash, bash-scripting, cli, command-line, command-line-interface, command-line-tool, convert, json, linux, parsers, python, python-library, scripting, serialize, shell-scripting, yaml
- Language: Python
- Homepage:
- Size: 13.4 MB
- Stars: 7,500
- Watchers: 26
- Forks: 189
- Open Issues: 28
-
Metadata Files:
- Readme: README-snap.md
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-tools - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. (Command Line / Dependency Management)
- awesome-nu - jc
- my-awesome-github-stars - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and sim (Python)
- awesome-github-repos - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and sim (Python)
- awesome-repositories - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and sim (Python)
- awesome-json - jc - Converts the output of many CLI tools, file-types, and common strings into JSON (Command-line tools)
- awesome-cli-tui-software - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. (<a name="data"></a>data)
- awesome-starred - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and sim (python)
- jimsghstars - kellyjonbrazil/jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and sim (Python)
- my-awesome - kellyjonbrazil/jc - scripting,cli,command-line,command-line-interface,command-line-tool,convert,json,linux,parsers,python,python-library,scripting,serialize,shell-scripting,yaml pushed_at:2024-10 star:7.9k fork:0.2k CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. (Python)
- awesome-ops - kellyjonbrazil/jc - 10-15|2024-09-26 | jc 命令可以将常用的 Linux 命令的输出转为 JSON 格式,以便于你再结合 jq 命令进行二次的过滤或处理。 | (终端命令行工具)
README
# How to use `jc` with `snap`
## How to build `snap` package
- Install `snapd`. [One](https://snapcraft.io/docs/installing-snapd) or [two](https://github.com/don-rumata/ansible-role-install-snap).
- Install `snapcraft`:
```bash
$ sudo snap install snapcraft --classic
```- Update snapd:
```bash
$ sudo snap refresh snapcraft --edge
```- Clone the repo:
```bash
$ git clone https://github.com/kellyjonbrazil/jc
```- Change the directory:
```bash
$ cd ./jc
```- Select branch:
```bash
$ git checkout snap-support
```- Initialize LXD:
```bash
$ lxd init --auto
```- Build `.snap` file:
```bash
$ snapcraft
```## How to install local snap file
```bash
$ snap install --dangerous ./jc_*_amd64.snap
```## How to use `jc` with plugins
- Put your plugin in the `"$HOME/.local/share/jc"` directory.
- To connect the directory, run:
```bash
snap connect jc:dot-jc-plugins snapd
```## Urls
-
-
-
-
-