Skip to content

d3code/x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X: A Developer's Best Friend

Workflow

Welcome to X, your ultimate command line companion for automating repetitive developer tasks! Say goodbye to tedious manual work and unleash the power of automation with X. Whether you're a software engineer, a DevOps specialist, or a code wizard, X is here to make your life easier and more enjoyable.

Features

1. Git Magic ✨

With X, you can perform various Git operations effortlessly. Commit, push, pull, create branches, switch between branches, and more, all from the comfort of your command line. X takes the hassle out of version control, leaving you more time to focus on what truly matters: crafting amazing code.

2. GitHub Wizardry 🐙

X understands the importance of collaboration and seamless integration with GitHub. Create new repositories, clone existing ones, manage issues, create pull requests, and even merge branches without breaking a sweat. X enables you to navigate the GitHub universe like a true sorcerer.

3. Golang Enchanter 🚀

Golang developers, rejoice! X empowers you to compile, test, and run your Go projects with ease. No more cumbersome commands or endless copy-pasting. With X by your side, you can focus on building innovative solutions and let X handle the rest.

4. Terraform Maestro 🏰

Building and managing infrastructure has never been simpler. X seamlessly integrates with Terraform, allowing you to initialize projects, create infrastructure, and apply changes, all from one command line interface. X transforms you into a Terraform maestro, orchestrating your infrastructure with elegance and efficiency.

Installation

To unleash the full potential of X, follow these simple steps:

  1. Clone the X repository: git clone git@github.com:d3code/x.git
  2. Navigate to the X directory: cd x
  3. Install the required dependencies: go install x
  4. Run the interactive setup: x setup
  5. Get ready to embrace developer nirvana with X!

Usage

X was designed to be intuitive and developer-friendly. To execute a command, simply type x followed by the desired task. Here are a few examples to get you started:

# Commit your changes in all local repos to the current branch and push them to the remote repository
x commit -a

# Perform actions on repos found on your local machine
x git repo

# Update your Go modules
x go update

# Apply a Terraform project
x tf apply

For a full list of available commands and their options, simply type x help.

Contribute

We believe in the power of community and would love to see you contribute to X. Whether it's adding new features, fixing bugs, or improving documentation, your contributions are highly valued.

To contribute to X, follow these steps:

  1. Fork the X repository.
  2. Create a new branch: git checkout -b feature/my-awesome-feature
  3. Make your changes and commit them: git commit -m "Add my awesome feature"
  4. Push your changes to your forked repository: git push origin feature/my-awesome-feature
  5. Open a pull request in the X repository. We'll review your changes and merge them if they align with the project's goals.

Support

If you encounter any issues, have suggestions, or just want to say hi, don't hesitate to reach out.

Releases

No releases published

Packages

No packages published

Languages