tech-vault-cli

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2023 License: Apache-2.0

README

Tech-Vault CLI

Tech-Vault CLI

Docker Pulls test Coverage Status release

Tech-Vault CLI is a command-line interface that fetches random technical interview questions from Tech-Vault. This tool is perfect for those who are looking to prepare for tech interviews and want a quick and easy way to get random questions.

Table of Contents

Installation

To install the CLI tool, you can download the latest binary from the releases page or install it via go get:

go get -u github.com/moabukar/tech-vault-cli/cmd/techvault

Usage

After installation, you can fetch a random tech interview question by running:

techvault random

Building from Source


Clone the Repository:

git clone https://github.com/moabukar/tech-vault-cli.git

cd tech-vault-cli


go install ./cmd/techvault

Using Docker


docker build -t techvault Dockerfile (defaultfor Mac)

docker build Dockerfile.dev -t techvault --build-arg GOOS=linux --build-arg GOARCH=amd64 (for Linux)

For windows:

docker build Dockerfile.dev -t techvault --build-arg GOOS=windows --build-arg GOARCH=amd64

docker run techvault

Exec into the container:


docker exec -it techvault /bin/sh

Contributing

Feel free to open issues or pull requests to improve this tool. All contributions are welcome!

License

This project is licensed under the Apache License - see the LICENSE file for details.

TODO

  • Fix tests (questions is failing due to input in main function)
  • Add more features

Directories

Path Synopsis
cmd
techvault command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL