- Notifications
You must be signed in to change notification settings - Fork0
sharellcodes/File-Management
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I constantly create files to practice various programming skills for various languages. I tend to recreate the same files, and Ialso tend to add the files to folders that I forget about, with names that I forget about. This willhelp me to be intentional about my naming conventions and stay organized.
- Whenever I create a new [Java, C++, HTML, CSS, Javscript, Swift, Python] file, I want theboilerplate code automatically added.
- I create a lot of practice files for specific subjects. I want the files to automatically be created in the appropriate folder when it's created.
- Get the file’s name from the command line arguments. It will be referred to as
target_file
from now on. - Use
target_file
’s extension to find the applicable practice folder and template (boilerplate code) file path. - Change the current directory to the applicable practice folder.
- Use
target_file
’s topic name to create a new folder of the same name. - If
target_file
doesn’t exist under/topic
, copy the template file’s content to it. - Open up the file in the desired IDE.
- I would like to create automated tests for this at some point, but for now I just provided the types of testing commands that can be ran incode_naming_tests.md.
- If you download this to use
- at lines 40, 45 & 62 - replace 'xxx' with your own file path and IDE (I used Visual Studio Code).
- Be sure to create the necessary language folders (Python, HTML, etc. under whichever file path you choose)
- Note that I set up my local environment to be able to run the commands in any directory
About
No description or website provided.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.