Skip to content

About

Please read README.md for installation and on how to use.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

LAU Start Code

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.

Features

  • 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

Supported Languages

Currently supported:

  • Python
  • TypeScript
  • Java
  • PHP
  • JavaScript
  • C
  • C++
  • C#
  • Web Development

Web Development

Selecting Web Development automatically creates:

project-name/
├── index.html
├── style.css
└── script.js

No programming language selection is required for Web Development.

Installation

LAU Start Code can be installed on Windows and Linux.

Choose the instructions for your operating system below.


Windows

Requirements

Before installing LAU Start Code, make sure you have:

  • Windows 10 or later
  • Python 3.9 or later
  • Git

1. Install Python

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 --version

If python is not recognized, try:

py --version

2. Install Git

Install Git for Windows.

Check if Git is installed:

git --version

3. Clone the Repository

Open PowerShell or Command Prompt and run:

git clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.git

Install this globally:

scoop install pipx
pipx ensurepath

Then enter the repository:

cd LAU-Start-Code---open-source

4. Install LAU Start Code

Install the package using pipx:

pipx install .

5. Run LAU Start Code

After installation, run:

stcode lau

You can use stcode lau from any directory. You do not need to stay inside the cloned repository.

For example:

cd Documents
stcode lau

Linux

LAU Start Code can be installed on most Linux distributions with Python and pip.

Arch Linux / Arch-based Distributions

1. Install Requirements

Install Git, and Python:

sudo pacman -S git python

Check Python:

python --version

2. Clone the Repository

git clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.git

Install this globally:

sudo pacman -S python-pipx

Enter the repository:

cd LAU-Start-Code---open-source

3. Install LAU Start Code

pipx install .

4. Run LAU Start Code

stcode lau

You can now use stcode lau from any directory.


Debian / Ubuntu

1. Install Requirements

Update the package list:

sudo apt update

Install Git, Python, and pipx:

sudo apt install git python3 pipx

Check Python:

python3 --version

Check pipx:

pipx --version

2. Clone the Repository

git clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.git

Enter the repository:

cd LAU-Start-Code---open-source

3. Install LAU Start Code

pipx install .

4. Run LAU Start Code

stcode lau

You can now use stcode lau from any directory.


Fedora

1. Install Requirements

Install Git, Python, and pipx:

sudo dnf install git python3 pipx

Check Python:

python3 --version

Check pipx:

pipx --version

2. Clone the Repository

git clone https://github.com/ryuuufynnn/LAU-Start-Code---open-source.git

Enter the repository:

cd LAU-Start-Code---open-source

3. Install LAU Start Code

pipx install .

4. Run LAU Start Code

stcode lau

You can now use stcode lau from any directory.


Usage

After installation, simply run:

stcode lau

You do not need to run:

python main.py

You also do not need to be inside the LAU Start Code repository.

Projects created by LAU Start Code are stored in:

~/Projects

Example

Running:

stcode lau

can create a project like:

~/Projects/
└── my-project/
    └── main.py

For Web Development:

~/Projects/
└── my-website/
    ├── index.html
    ├── style.css
    └── script.js

Duplicate Project Names

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.

Project Location

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

Command

The main command for LAU Start Code is:

stcode lau

This command can be executed from any directory after installation.

License

This project is open source, you can freely create an improved version please contact me!

https://facebook.com/laudgaf

About

Please read README.md for installation and on how to use.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages