Find Jobs
Hire Freelancers

Basic Config Generation Tool (search and replace)

€30-250 EUR

Terminado
Publicado hace alrededor de 10 años

€30-250 EUR

Pagado a la entrega
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
ID del proyecto: 5544247

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 1 día
5,0 (1 comentario)
2,8
2,8
8 freelancers están ofertando un promedio de €163 EUR por este trabajo
Avatar del usuario
Hi, We can do this. We have experience in similar projects. You can see our reviews in our profile. Thanks
€160 EUR en 5 días
4,9 (70 comentarios)
5,3
5,3
Avatar del usuario
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 en 2 días
5,0 (23 comentarios)
5,1
5,1
Avatar del usuario
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 en 5 días
5,0 (6 comentarios)
3,2
3,2
Avatar del usuario
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 en 3 días
4,9 (7 comentarios)
2,9
2,9
Avatar del usuario
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 en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have 15+ Perl programming expirience, currently active perl developer. Task can be done this week.
€155 EUR en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de IRELAND
Dublin, Ireland
5,0
4
Forma de pago verificada
Miembro desde ene 1, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.