A shell script to automate the workspace setup process

I usually hate doing repetitive tasks, but I know by now that this is a way of thinking that can easly lead to infinite recursion, as the definition of “repetitive task” can be very vague sometimes. Despite that, I do love wasting my time when there are pressing things to do!

This bash script attempts to setup a clean environment for your new project doing the following things:

  1. SVN repository setup in /var/svn/repos (by default)
  2. Trac environment setup /var/www/trac (by default)
  3. Setup of a password-protected virtual host in Apache linked to location /trac

It uses zenity to graphically interact with the user (so GNOME only, sorry!). Every step in the setup process, except for the SVN repository setup, can be skipped at runtime and default paths can be changed by editing the script source.

I’m releasing this script under the MIT license, before downloading keep in mind that I made this for my personal use and so I haven’t tested it with other configurations except for mine, so don’t blame me if it blows up your environment!
If it did not, I’m glad it spared you some work!

To run open your favourite terminal application and chmod +x the script file, than type:


Set Workspace Script (3474)

A Screenshot from the script

The script in action

No related posts.

You can leave a response, or trackback from your own site.

79 Responses to “A shell script to automate the workspace setup process”

  • Great goods from you, man. I have understand your stuff previous
    to and you’re just too excellent. I actually like what you have acquired here, really like what you are saying and the way
    in which you say it. You make it enjoyable and you still care for to keep
    it smart. I can not wait to read much more from you. This is
    really a terrific site.

  • One of the most important means to be equipped with the skills and kjowledge about proper patient care is by
    attending pediatric advanced life support or PALS classes to be able tto further improve one’s life-saving skills.
    Many people bear the impression that BLS is
    as good as medical treatment provided by the health care experts.
    Our company prides it self in delivering the very best quality on-line
    ACLS, PALS and BLS courses guaranteed by our fulfillment

    My weblog – click here to read – Edward,

  • Hey! Quick question that’s completely off topic.
    Do you know how to make your site mobile friendly? My blog looks weird when browsing from my iphone
    4. I’m trying to find a theme or plugin that might be able to correct this problem.
    If you have any recommendations, please share.
    Thank you!

    Here is my blog … dental implants problems

  • It’s wonderful that you are getting ideas from this post as well as from our discussion made at this

  • This article will help the internet visitors for building up new web site or even a weblog from start to end.

  • There is no longer the same as what we read, learn teamwork, and
    had to get their hands and playing. If you want
    to experience moviestarplanet cheats the rapid evolution first-hand.

    If this is what politicalactivists would like to offer.
    Mobile game development, which can be a clear warning to the gamers who now
    want to start charging. Gaming is now not only technically sound,
    these are the words you drew.

    Feel free to visit my blog post; Moviestarplanet hack money

  • I love your blog.. very nice colors & theme. Did you design this website
    yourself or did you hire someone to do it for you?
    Plz respond as I’m looking to construct my own blog and
    would like to know where u got this from. many thanks

  • This is required whether or not the both spouses are responsible for the IRS
    debt. Then I will upload all 20 of these to my host to correspond with my domain name that I was using for my initial redirect.
    This can eventually lead them to the courts, which would spend them a lot more instead
    of just hiring a team of financial experts, professionals who would
    work hard to give them the business reports, analysis and assessments they need.

    Feel free to visit my web-site Boca Raton CPAt Test california

  • In reality, I don’t recommend online only life support classes at
    all. In order to get the most out of such training, it is advisable to invest in a training center that offers the full range of
    courses you will need. Every training requirement and demand gets accomplished in just few hours beginning from 8 hour to 30 hour course duration.

    Feel free to visit my web page … click here to read (Leora)

  • I love what you guys tend to be up too. This type of clever work and coverage!

    Keep up the excellent works guys I’ve incorporated you guys to

  • Nevertheless, despite becoming occupied, most musicians never actually accomplish anything at all of excellent relevance.
    You may down load all types of tunes from outdated to one of the most up-to-date, put to romantic
    and unhappy to reggae versions. In the subsequent yrs, Austin, texas
    gained a standing as being a spot where fighting performers could
    kick off their occupations facing open audiences, at informal live

  • These forms require you to have an employer identification number.
    You are entitled to Medicare, even if you are not enrolled and are not receiving benefits.
    Most of us, instead of looking for ways to reduce debt we just keep adding more debt thinking we can somehow we can get out
    from under all this debt.

    Have a look at my blog post fort lauderdale cpas

  • There is great addition of natural and herbal extracts in Garcinia Cambogia Infusion which mainly includes:.
    This reduces swelling of feet and improves blood circulation in the feet.

    Time and Tides awaits no man or for that matter

    My website :: garcinia plus green coffee

  • It is nice to know if you are pregnant when you are in the comfort of
    your own home. The medications used for the injections and the
    oral drops are made in unregulated nations, and the FDA does not
    approve of them. We got a brightlycolored box of cereal with every flavor.

    My site diet program

  • Insomnia is a sleeping disorder that stops people from getting
    to sleep or sleeping well each night. Sleep studies have been standardized over the years and quality Sleep Labs are accredited by the
    AASM, the American Academy of Sleep Medicine. Repeated nights of lack of sleep can affect a person’s physical and mental functioning.

  • Have you ever thought about publishing an e-book or guest authoring on other blogs?
    I have a blog centered on the same ideas you discuss
    and would love to have you share some stories/information. I know my audience would value your work.
    If you’re even remotely interested, feel free to shoot me
    an email.

  • It’s difficult to find knowledgeable people about this topic,
    but you sound like you know what you’re talking about!

    my weblog; create a new website

  • I read a lot of interesting articles here. Probably you spend
    a lot of time writing, i know how to save you
    a lot of work, there is an online tool that creates unique, SEO friendly posts in minutes, just type in google – laranitas free content source

  • Pretty! This was an incredibly wonderful article.

    Many thanks for supplying these details.

  • mang mang muu noi that gia re don gian nhung ma tien gia nhu trung phat tham

  • Another problem here is that your thyroid production and Human Growth Hormone production are greatly
    reduced. Your goals with your muscle building program are probably one of the
    most important keys that you will first set up. If it was the case then we would all be training twelve hours a
    day and look like Arnold Schwarzenegger.

  • Magnificent goods from you, man. I’ve understand your stuff
    previous to and you’re just too great. I actually like what
    you have acquired here, really like what you’re saying and the way
    in which you say it. You make it entertaining
    and you still care for to keep it wise. I cant wait to read far more from you.
    This is really a wonderful site.

    Look at my weblog; pregnant games

  • Everyone loves what you guys tend to be up too.
    Such clever work and reporting! Keep up the wonderful works guys
    I’ve incorporated you guys to blogroll.

    my page translate auto, Dorthy,

  • Very rapidly this web site will be famous amid
    all blogging and site-building viewers, due to it’s
    fastidious articles

  • Everyone loves what you guys are up too. This kind of clever work and coverage!
    Keep up the great works guys I’ve added you
    guys to blogroll.

  • Seriously, . Proxy Softwareamazing blog site construction! The span of time have you been blogging and site-building pertaining to? you create blogging and site-building view effortless. The entire glimpse of your web site is wonderful, let alone this article!

  • Hi everyone, it’s my first go too see at this site, annd paragraph is genuinely fruitful designed for me, keep up posting such articles.

    Also visit mmy blog post: Organisational Resilience (nicerainbow9753.jimdo.com)

  • Have you eger thought about including a little bit more than just yoiur articles?
    I mean, what you say is fundamental and all.

    Nevertheless think about if yoou added some great phhotos or video clips
    to give your posts more, “pop”! Your content is excellent but with pics and
    clips, thi site could undeniably be one of the very best inn iits field.

    Good blog!

    Also visit my pae las vegas strip map

Comments are currently closed.

Partly powered by CleverPlugins.com