A simple terminal-based project starter tool for quickly creating programming projects.
LAU Start Code allows you to create a new project directly from the terminal without manually creating folders and source files.
- Terminal-based project creation
- Simple interactive interface
- Multiple programming languages
- Built-in Web Development template
- Automatic project directory creation
- Automatic duplicate-name handling
- Projects are created inside
~/Projects - Can be executed from any directory after installation
Currently supported:
- Python
- TypeScript
- Java
- PHP
- JavaScript
- C
- C++
- C#
- Web Development
Selecting Web Development automatically creates:
project-name/
├── index.html
├── style.css
└── script.js
No programming language selection is required for Web Development.
LAU Start Code can be installed on Windows and Linux.
Choose the instructions for your operating system below.
Before installing LAU Start Code, make sure you have:
- Windows 10 or later
- Python 3.9 or later
- Git
Download and install Python from the official Python website.
During installation, make sure to enable:
Add Python to PATH
After installation, open PowerShell or Command Prompt and check:
python --versionIf python is not recognized, try:
py --versionInstall Git for Windows.
Check if Git is installed:
git --versionOpen PowerShell or Command Prompt and run:
git clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.gitInstall this globally:
scoop install pipx
pipx ensurepathThen enter the repository:
cd LAU-Start-Code---open-sourceInstall the package using pipx:
pipx install .After installation, run:
stcode lauYou can use stcode lau from any directory. You do not need to stay inside the cloned repository.
For example:
cd Documents
stcode lauLAU Start Code can be installed on most Linux distributions with Python and pip.
Install Git, and Python:
sudo pacman -S git pythonCheck Python:
python --versiongit clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.gitInstall this globally:
sudo pacman -S python-pipxEnter the repository:
cd LAU-Start-Code---open-sourcepipx install .stcode lauYou can now use stcode lau from any directory.
Update the package list:
sudo apt updateInstall Git, Python, and pipx:
sudo apt install git python3 pipxCheck Python:
python3 --versionCheck pipx:
pipx --versiongit clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.gitEnter the repository:
cd LAU-Start-Code---open-sourcepipx install .stcode lauYou can now use stcode lau from any directory.
Install Git, Python, and pipx:
sudo dnf install git python3 pipxCheck Python:
python3 --versionCheck pipx:
pipx --versiongit clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.gitEnter the repository:
cd LAU-Start-Code---open-sourcepipx install .stcode lauYou can now use stcode lau from any directory.
After installation, simply run:
stcode lauYou do not need to run:
python main.pyYou also do not need to be inside the LAU Start Code repository.
Projects created by LAU Start Code are stored in:
~/Projects
Running:
stcode laucan create a project like:
~/Projects/
└── my-project/
└── main.py
For Web Development:
~/Projects/
└── my-website/
├── index.html
├── style.css
└── script.js
LAU Start Code automatically handles duplicate project names.
If:
~/Projects/example/
already exists, creating another project named example will result in:
~/Projects/example2/
If example2 also exists:
~/Projects/example3/
The number continues increasing until an available project name is found.
All projects created by LAU Start Code are stored inside:
~/Projects
The ~ represents the user's home directory.
For example:
Windows:
C:\Users\YourUsername\Projects
Linux:
/home/YourUsername/Projects
The main command for LAU Start Code is:
stcode lauThis command can be executed from any directory after installation.
This project is open source, you can freely create an improved version please contact me!
https://facebook.com/laudgaf