Skip to content

DX CLI removes the friction of internal tools and documentation discovery so your engineers can focus on building, not hunting. Discover tools instantly, integrate your own corporate AI solutions, and create custom workflows that make every engineer more efficient.

License

Notifications You must be signed in to change notification settings

startdevx/dx-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Get Started With DX CLI

Windows Supported macOS Supported Linux Supported

DX CLI Screenshot

🔍 What is DX CLI?

DX CLI removes your organization's frictions of internal tools and documentation discovery so your engineers can focus on building, not hunting.

Discover tools instantly, integrate your own corporate AI solutions, and create custom workflows that make every engineer more efficient.

The result? Faster onboarding, smoother collaboration, and a developer experience that actually works.

💻 Install PowerShell 7.x

Note

DX CLI requires PowerShell 7.x to run. On Windows, DX CLI can run without PowerShell 7.x installed and works with the built-in Windows PowerShell 5.1. However, relying on the older version limits your ability to customize the user interface of DX CLI, but it does not prevent you from using the main features.

Follow the official instructions to install PowerShell 7.x on your operating system:

Whether you use Windows PowerShell 5.1 or PowerShell 7.x, it must run in FullLanguage mode. You can check the current mode by running the following command in a PowerShell session:

$ExecutionContext.SessionState.LanguageMode

📖 Clone DX CLI

Clone DX CLI repository from GitHub to your local machine:

git clone https://github.com/startdevx/dx-cli

🧭 Add /bin to your PATH

To use DX CLI from your terminal, add DX CLI /bin directory to your PATH environment variable.

On Windows

Open a PowerShell terminal and run the commands below:

$dxCliBinPath = "[PUT_YOUR_DX_CLI_BIN_FOLDER_PATH_HERE]"
$regKey = [Microsoft.Win32.Registry]::CurrentUser.OpenSubKey("Environment", $true)
$currentPath = $regKey.GetValue("PATH", "", "DoNotExpandEnvironmentNames")
$regKey.SetValue("PATH", "$dxCliBinPath;$currentPath", "ExpandString")

On macOS/Linux

Edit your .zshrc or .bashrc file and append the following lines at the end:

export PATH="[PUT_YOUR_DX_CLI_BIN_FOLDER_PATH_HERE]:$PATH"

🚀 Start using dx

Open a new terminal session to refresh your PATH environment variable, then run the following command:

dx

🪙 Credits

DX CLI is an open-source solution available on GitHub, crafted and maintained by Kevin Beaulieu.

About

DX CLI removes the friction of internal tools and documentation discovery so your engineers can focus on building, not hunting. Discover tools instantly, integrate your own corporate AI solutions, and create custom workflows that make every engineer more efficient.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published