Find Jobs
Hire Freelancers

Basic Config Generation Tool (search and replace)

€30-250 EUR

Completed
Posted about 10 years ago

€30-250 EUR

Paid on delivery
We need a basic and flexible config generation tool which takes template files and searches for certain spaceholders which it then replaces with values given in a settings file. The tool should have the following characteristics: - be written in Perl and should work on Windows as well as Linux - the source code has to be fully documented - the settings file (see example [login to view URL] attached) includes a variable “$TEMPLATES” which includes the directory where the template configuration files are stored, a sample of such a settings file and template configuration files has been attached - next in the settings file, the variable $CONFIGS includes the directory where the final config files should be stored - next in the settings file, we define various spaceholders like “%XX%”, “%X%” or “%MM%”, so the tool should search for these spaceholders in the configuration template file and replace it with the corresponding value behind the spaceholder - every value behind the spaceholder corresponds to a new set of configuration files, so for instance the template directory includes two files “[login to view URL]” + “[login to view URL]” and there are 17 different values behind the spaceholder, this means the tool will generate 17 times 2 configuration files e.g. [login to view URL], [login to view URL], [login to view URL], [login to view URL], [login to view URL], [login to view URL] etc. - the spaceholder %XX% will also be used to replace the “XX” in the name of the config template file - the tool should be able to handle up to 100 template config files which are stored in the template directory - the tool should be able to handle up to 100 spaceholders which are defined in the settings file - we should be able to use any type of character for the values, the only exception should be “space” which is used as a separator between the different values - if there are any limitations in the characters which we are able to use in the settings file then this should be clearly described - we welcome any ideas on better structuring the settings file or the whole process Our main evaluation criteria for nominating this project are - that you can show us that you fully understood our requirements and explain how you will meet these requirements - experience and references doing similar projects - the time required to finish the project
Project ID: 5544247

About the project

8 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I'm an expert Perl programmer with 20+ years experience in developing various software solutions. I'm available now and can deliver quick results, thus saving you time and money. I have experience in a similar project for creating configs for a VoIP provisioning system. On Windows will use Strawberry Perl and required modules. I plan to use Config::General to parse config and search&replace to create configs from templates.
€199 EUR in 1 day
5.0 (1 review)
2.8
2.8
8 freelancers are bidding on average €163 EUR for this job
User Avatar
Hi, We can do this. We have experience in similar projects. You can see our reviews in our profile. Thanks
€160 EUR in 5 days
4.9 (70 reviews)
5.3
5.3
User Avatar
hi, i can code the perl script for the mentioned specification. I just have one questions, is the spaceholder value configured in sequence? meaning you've (01,1,11), (02,2,12)....(17,17,27) for the replacement later using sample below? ! SPACEHOLDER AND VALUES %XX% 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 %X% 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 %MM% 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
€111 EUR in 2 days
5.0 (23 reviews)
5.1
5.1
User Avatar
Hi, I have experience in creating perl scripts and can create the perl script as per the requirement. I have read the requirement and have few questions: 1. %XX%, you want to search and replace %XX% or only XX 2. Requirement "- the spaceholder %XX% will also be used to replace the “XX” in the name of the config template file" is same as the requirement mentioned above this? Please clarify the above two, rest I have got the requirement and can create script accordingly. Please check my review to find out the experience doing projects in perl. Regarding time, I would need 5 working days (including buffer time) to finish this. Let me know if you have any more questions. Thanks and Regards, ritu
€211 EUR in 5 days
5.0 (6 reviews)
3.2
3.2
User Avatar
Hi Sir, I am ready to work for you.I have 4 years of experience in C/C++/Php/C#/sql. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Please visit my profile once. Thanks with regards, Arpit
€226 EUR in 3 days
4.9 (7 reviews)
2.9
2.9
User Avatar
Hi, So basically the requirement is to generate a tool that will read a settings file and template file. The read the values from settings file and generate files using the template defined within template file filled with values from settings file. The tool has to generate upto 100 files with upto 100 variables. Not much difficult task. Will create a function to that will use reqular expression to go through the template and make the changes. Sounds easy enough. Will deliver in 2 to 3 days. My work timings are between 10 PM IST to 3 AM IST. Please do message me for further discussion. Regards, viraniac
€150 EUR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 15+ Perl programming expirience, currently active perl developer. Task can be done this week.
€155 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of IRELAND
Dublin, Ireland
5.0
4
Payment method verified
Member since Jan 1, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.