Skip to content

Releases: yokwejuste/kikx

v0.3.0

Choose a tag to compare

@yokwejuste yokwejuste released this 29 Sep 20:05
5d5e003

Install

curl -fsSL https://raw.githubusercontent.com/yokwejuste/kikx/main/install.sh | bash

On Windows, download kikx-0.3.0-windows-x64.zip below.

What's new

  • Four new cloud server components: terraform/aws (EC2), terraform/google (Compute Engine), terraform/scaleway and terraform/linode, alongside DigitalOcean and Hetzner. Each renders one <name>-<provider>.tf that passes terraform validate.
  • The dashboard offers every Terraform item from the registry under a single Cloud server entry, and its component sidebar collapses by stage and opens as a panel on phones and tablets.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@yokwejuste yokwejuste released this 29 Sep 19:13
4144747

Install

curl -fsSL https://raw.githubusercontent.com/yokwejuste/kikx/main/install.sh | bash

On macOS and Linux the script picks the archive for your system, installs kikx and adds it to your PATH (zsh, bash, fish, csh, tcsh and sh are supported). On Windows, download kikx-0.2.0-windows-x64.zip below.

What's new

CLI

  • Every option has a short form next to the long one: -n name, -d dir, -N namespace, -f force, -i image, -r replicas, -p port, -t target port, -H host, -P path, -S service, -l label, -s set, and -i into for apply.
  • Running kikx or kikx --help shows the kikx mark and the commands.
  • Messages are full sentences, and a missing field reads field `<name>` is required for <reference>.
  • Generated Ansible files start directly with their content.
  • kikx.exe carries the kikx icon on Windows.

Templates

  • The multi-tier platform names its load balancer servers lb, matching its inventory group (the file is now lb-hetzner.tf).

Dashboard and docs

  • The web dashboard is available in English and French, works on tablets and phones, and serves the documentation at /docs/.
  • The architecture diagram traces a node's whole path on hover, shows arrows flowing, and links provisioned servers and ansible.cfg.
  • The HTTP API documents itself at /docs and /api/openapi.json.

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@yokwejuste yokwejuste released this 29 Sep 10:49
1789e49

What's Changed

  • feat: intuitive builder, real-world Ansible support, draw.io-style architecture in #1
  • docs: Diátaxis documentation in English and French (Sphinx, like diataxis.fr) in #2
  • docs: add license, security policy, code of conduct and contribution workflow in #4
  • chore(cli): release v0.1.0 in #5

Full Changelog: v0.0.1...v0.1.0

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 10:43
v0.0.1
1a74ac6