diff options
author | lnu <lnu@f70e237a-67f3-0310-a06c-d2b8a7116972> | 2005-03-31 22:08:32 +0000 |
---|---|---|
committer | lnu <lnu@f70e237a-67f3-0310-a06c-d2b8a7116972> | 2005-03-31 22:08:32 +0000 |
commit | 16ec9aba7e94e628f22bcaeb3ecdd7916f3a3df5 (patch) | |
tree | fcee2e08574f55e141eeea3cb2747a4a80c04d89 /bin/feed2imap-dumpconfig | |
parent | 94c2f3339fbe18700fcc057367784d04bb2a76d9 (diff) | |
download | feed2imap-16ec9aba7e94e628f22bcaeb3ecdd7916f3a3df5.tar.gz feed2imap-16ec9aba7e94e628f22bcaeb3ecdd7916f3a3df5.tar.bz2 feed2imap-16ec9aba7e94e628f22bcaeb3ecdd7916f3a3df5.zip |
first import
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@5 f70e237a-67f3-0310-a06c-d2b8a7116972
Diffstat (limited to 'bin/feed2imap-dumpconfig')
-rwxr-xr-x | bin/feed2imap-dumpconfig | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/bin/feed2imap-dumpconfig b/bin/feed2imap-dumpconfig new file mode 100755 index 0000000..508e37e --- /dev/null +++ b/bin/feed2imap-dumpconfig @@ -0,0 +1,42 @@ +#!/usr/bin/ruby + +=begin +Feed2Imap - RSS/Atom Aggregator uploading to an IMAP Server +Copyright (c) 2005 Lucas Nussbaum <lucas@lucas-nussbaum.net> + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +=end + +$:.unshift File.join(File.dirname(__FILE__), '..', 'lib') + +require 'feed2imap/config' +require 'optparse' + +configf = ENV['HOME'] + '/.feed2imaprc' +opts = OptionParser::new do |opts| + opts.banner = "Usage: ./dumpconfig.rb [options]" + opts.separator "" + opts.separator "Options:" + opts.on("-f", "--config <file>", "Select alternate config file") do |f| + configf = f + end +end +opts.parse!(ARGV) + +if not File::exist?(configf) + puts "Configuration file #{configfile} not found." + exit(1) +end +File::open(configf) { |f| puts F2IConfig::new(f).to_s } |