Creates for you empty solution with three different projects: tests (GTest), main, and your lib files.

Overview

VisualStudioProjectMaker

Creates for you empty solution with three different projects: tests (GTest), main, and your lib files.

The main and tests projects are linked to the lib files.

Usage

  1. Clone the repo: git clone https://github.com/dtkdt100/VisualStudioProjectMaker.git
  2. Open your cli (make sure you have python3)
  3. Run the follwing command: python3 .\repo_generator.py <destination_path> <new_project_name>

note: there is third option: <old_project_path>, it will change the path of the BaseRepo to your project that you want to clone. Actually It will just copy your solution and change it's name

  1. Open .sln file in visual studio
  2. Build the lib files. Right click on the first project under solution label -> build.
  3. Right click on main prkect -> set as startup project.
  4. Run

Examples

python3 .\repo_generator.py C:\temp NewTwoCarsCppRepo C:\Users\dolev\source\repos\two_cars_cpp

python3 .\repo_generator.py C:\temp NewBaseRepo

You might also like...

Many different python files each providing a different hack for CS:GO

Welcome to PyCSGO! External python cheats for CSGO including Grenade previews, allowing the user to access sv_cheat protected commands such as "cl_sho

Jun 8, 2022

This project is an unofficial summary of the resources related to VALSE and its annual seminar. Its main purpose is to more facilitate your communication and learning, and we also welcome your additions and suggestions.

This project is an unofficial summary of the resources related to VALSE and its annual seminar. Its main purpose is to more facilitate your communication and learning, and we also welcome your additions and suggestions.

简体中文 | English Abstract Official website | Official Accounts | Blog The main purpose of the VALSE annual seminar is to provide a stage for deep academ

Nov 10, 2022

These projects are created for learning purpose ,its open source but copying and pasting projects is not learning. So,learn and create your own.

Python-Projects-for-learning These projects are created for learning purpose ,its open source but copying and pasting projects is not learning. So,lea

May 22, 2022

A command-line based project. The computer plays tic-tac-toe with you, in three increasing levels of difficulty (and intelligence).

tic-tac-toe About tic-tac-toe tic-tac-toe is a tiny, simple, interactive command-line based project. Date of creaton: September 10, 2019 The game can

Aug 12, 2022

this simple python script creates pemenant aliases so you don't have to open your shell config file

Quickalias This python script creates permanent aliases so you don't have to open your shell config file Dependencies: python3 Currently Supported She

Nov 21, 2022

A little Python-Bash-Powershell project that creates a repo on your Github account and clone it on your computer

Create-Project-Automation Description This is a little Python-Bash-Powershell project that creates a repo on your Github account and clone it on your

Aug 7, 2022

Documentation of My HackerRank Solution as I've just realized that HR don't save my solution forever.

Description My HackerRank Solution for every problem which I've solved, for documentation purposes. Use it as a reference to help your coding journey,

Oct 7, 2022

Simple Bot For Notifying You When You Were Tagged In A Group, Simply This Bot Will Inform You In Your Log Group When Someone Tagged You In Ga Group

Simple Bot For Notifying You When You Were Tagged In A Group, Simply This Bot Will Inform You In Your Log Group When Someone Tagged You In Ga Group

❤️ TAG INFORMER BOT ❤️ Simple Bot for Notifying You When You Were Tagged In A Group ... Written With Python and Telethon... ⭐️ Thanks to everyone for

Oct 20, 2022

This may be the simplest implement of DDPM. You can directly run Main.py to train the UNet on CIFAR-10 dataset and see the amazing process of denoising.

This may be the simplest implement of DDPM. You can directly run Main.py to train the UNet on CIFAR-10 dataset and see the amazing process of denoising.

DenoisingDiffusionProbabilityModel This may be the simplest implement of DDPM. I trained with CIFAR-10 dataset. HOW TO RUN You can run Main.py to trai

Jan 1, 2023
Owner
Dolev Franco
I am Dolev Franco. I love to make apps, game and new stuff in general.
Dolev Franco
These files are for bulk renaming files, bulk render blender files, convert xml to csv (labelimg), export blender camera data, export additional test files from frcnn tests.

FRCNN_Related_Code The file you see here are all used for preparing frcnn training and testing files. Software Version Windows 11 Blender 3.1 Python 3

null 1 Sep 23, 2022
Simplify your project's main entrypoint definition with @main

@main.py Instead of the verbose "boilerplate" def main(): ... if __name__ == '__main__': main() mainpy can be used to write it as: from mainpy im

Joren 1 Apr 2, 2022
Hypothesis tests, statistical power simulations, pitting various tests against each other, etc.

Project This repo has been populated by an initial template to help get you started. Please make sure to update the content to build a great experienc

Microsoft 5 Aug 10, 2022
Simple bot for Discord. Allows users to add topics to a queue for talking about at a later time. The bot can be summoned to retrieve and empty the queue of topics at any time.

discord-queue-bot Simple bot for Discord. Allows users to add topics to a queue for talking about at a later time. The bot can be summoned to retrieve

Alex Cini 1 Sep 3, 2022
Encode AI-Ml & python is a open source project which contains different projects of AI, ML and Python Mini projects etc.

HACKTOBERFEST 2022 Encode AI-Ml & python is an open source project which contains different projects of AI, ML and Python Mini projects etc. which mak

null 6 Nov 13, 2022
The project starts by contemplating the random generation of different weak entropies that may entrain common features in different methods in the creation of Private Keys for the different networks in the BlockChain.

RandomWeak Project Description Module 1 The idea of this repository is that anyone will be able to create an Ethereum, Avalanche, Arbitrum, BSC, Fanto

BetaShelley 3 Nov 16, 2022
This text identification model takes three different texts (.txt form) and shows the similarities two the comparisons by word count, length, stems, sentence lengths, and punctuation.

This text identification model takes three different texts (.txt form) (a sample text and two comparisons) and shows the similarities two the comparisons by word count, length, stems, sentence lengths, and punctuation. Other contributions and credit on this project: Anya Raghuvanshi and Haven Qin

Andre Nesbit 1 Aug 4, 2022
Three different ways to get the weather with python

Weather-Python How to get weather data through Python in different ways. In this repository there are 3 folders that contain files about 3 different w

null 1 Jul 7, 2022