Flo – A command line app for organizing events, to-dos, and deadlines

Example
$ flo watch movie,d020
Ids are updated.
$ flo eat lunch,d11100-d11130
Ids are updated.
$ flo
0 08-16 20:00 d0 watch movie
1 08-17 11:00 d1 eat lunch
11:30 d1
Usage
flo [-a] [-c id] [-f from] [-r id] [-t to] [-w what] [what[,from][-to]]
Options
    -a all items
-c id change item
-f from from date
-r id remove item
-t to to date
-w what
When changing an item, setting -f or -t to r removes the field.
Date formats
YYYYMMDDhhmm, MMDDhhmm, DDhhmm, DDhh, and DD are the valid date
formats. Replace DD with dn to set the date n days from today's date.
If the year or the month isn't specified, the current year and month is used.
For formats without a month, if the date specified is before today's date, the
month is set to the next month.
The value for hours and minutes is set to 00 if no other value is specified.
flo runs fast since it's written in C, and the goal is to keep it as simple as possible. It uses between 1–2 milliseconds to start when it's cached by the OS.
The package is named flo-git in AUR. The development happens on GitHub.
Last edited by alexanderte (2010-08-22 10:50:05)

alexanderte wrote:
Installation
git clone git://github.com/alexanderte/flo.git
cd flo
make
cp flo /usr/local/bin/
# optional
echo "alias f='flo'" >> ~/.bashrc
You should always use Pacman to install packages on Arch. Here's a PKGBUILD:
# Contributor: Xyne
pkgname=flo-git
pkgver=1
pkgrel=1
pkgdesc="A command line app for organizing events, to-dos, and deadlines."
arch=('i686' 'x86_64')
url="http://github.com/alexanderte/flo"
license=('ISC')
makedepends=('git')
provides=('flo')
conflicts=('flo')
_gitroot="git://github.com/alexanderte/flo.git"
_gitname="flo"
build() {
cd "$srcdir"
if [ -d "$_gitname" ] ; then
cd "$_gitname" && git pull origin
else
git clone "$_gitroot" "$_gitname"
cd "$_gitname"
fi
make
install -Dm755 flo "${pkgdir}/usr/bin/flo"
You can learn more about PKGBUILDs in the wiki: http://wiki.archlinux.org/index.php/PKGBUILD
I recommend that you upload it to the AUR as well, with any changes that you deem necessary. Don't forget to add yourself as the maintainer at the top of the file.

Similar Messages

  • Command line parameters for automator?

    I'm trying to setup a cron job to so that every morning at 8 am "New Mail.workflow" will open and run. I'm able to get it to open but I was wondering if there were command line parameters for Automator that could open AND run a workflow file? Ideally I'd like it to close after running, but I'll worry about that later. Thanks in advance.

    The preferred way is to save your workflow as an application and then call usr/bin/open on it. If for some reason you must have the workflow run inside of Automator (not self-contained) then you're looking at some quality time with man osascript. As it happens Apple has removed even the need for Cron for most users. A click to File -> Save As Plug-In -> for iCal handles it from start to finish.
    Edit: I forgot to mention that Automator has its own simple command line utility for running *.workflow files. Check out man automator

  • Command line tools for xcode??

    I am used to compiling code much like the java sdk works from terminal where I say javac the filename and then i get a .class file that i can run by doing the command java and then the .class file after. I am now wanting to learn c++ and I dont feel like installing xcode all i want is a compiler that can run from terminal. i found command line tools for xcode on the apple developers site and i was wondering do i need xcode for this to run and after that what the commands are and how i compile/run the code. But my biggest question is still wether or not i need xcode to let command line tools work. ive read in a couple places i dont need it but in other ive read you do can i get help?!

    You don't need Xcode to compile your apps with; just the compiler/linker.
    Xcode is Apple's IDE.  One could write the same code in TextEdit but that wouldn't be easy nor fun.
    (Missed it by THAT much!) 

  • Package command line app with AIR app

    Forgive me if I seem completely dense, but I've been googling and forum finding and hair pulling all day on this.
    I wrote a command line application and I call it from my air application.  It all works just fine, but right now the location of the command line application is hard coded.  I want to know:
    1) What is the actionscript that allows me to refer my nativeProcess call to a an application that is packaged with the air app when I export?
    2) Where do I place the command line application in the file system of flash builder to bundle it with everything when I export?
    I realize it'll be different for mac and windows, but I need to do both.  I'm starting with the mac.  Right now as far as I know I can put the command line app in the source folder and that all ends up in the .app/contents/resources folder, but I'm not exactly sure how to reference that in actionscript or if I can or if I should?  I don't know.  Clue me in?

    Can you not use File.applicationDirectory.url as a base?

  • Command line tools for xcode mac os x 10.6.8

    Hi,
    Will the latest command line tool work for mac os x 10.6.8 also? If yes, I will go ahead and download them.
    If no, please help find a download location for command line tools for mac os x 10.6.8.
    Also, please let me know if that will support the development of latest ios apps.

    developing for "the latest iOS Apps" is supported by the latest X-code tools, which does NOT run under 10.6.8.
    Version 3.2.6 will run under 10.6.6 and later.
    Version 5.0.1 requires 10.8.4 or later.
    Version 6.1.1 (currently the latest) requires 10.9.4 or later.

  • Is there a command line option for VNC to automatically launch in fullscreen mode?

    I can launch a VNC window from the command line, as such:
    open vnc://username:password@hostname
    ... but I'd like it to automatically start in full screen mode. Is there a command line option for this?
    I'm using an old MacMini purely to connect to another Mac over screen sharing, but when the MacMini boots I'd like it to go straight into the fullscreen of the other desktop.
    Many thanks!

    Set the Integer pref browser.sessionstore.max_resumed_crashes to 0 on the about:config page to get the about:sessionrestore page immediately with the first restart after a crash has occurred or the Task Manager was used to close Firefox.
    * http://kb.mozillazine.org/browser.sessionstore.max_resumed_crashes
    That will allow you to deselect the tab(s) that you do not want to reopen, but will allow to reopen other tabs.
    See:
    * http://kb.mozillazine.org/Session_Restore#Restoring_a_session_after_a_crash
    * http://kb.mozillazine.org/Browser.sessionstore.max_resumed_crashes

  • File name as command line option for multiple VM processes

    "-Xloggc:/tmp/gc.log" is the option I'd like to set, but every process will log to that file and even if we don't experience any concurrency issues the data still isn't useful because I can't tell which process did what.
    The island files are cleverly named to include their process number, can I do similar for command line options or will I be restricted to a single JVM?

    Online help (as of LabVIEW 7.0?), Index, Command Line, User-defined arguments - It will show you the following:
    You also can pass LabVIEW-defined or user-defined arguments when you launch LabVIEW from the command line. To pass user-defined arguments in the command line, enter two hyphens (--) surrounded by spaces before the set of user-defined arguments. LabVIEW does not use any arguments after the two hyphens to launch labview.exe. LabVIEW passes the arguments after the two hyphens to the block diagram of the VI you launch. Use the Application:Command Line Arguments property to read the user-defined command-line arguments passed when LabVIEW launches.
    For example, to launch mycool.vi and pass user-defined arguments, use the following command:
    c:\labview\la
    bview.exe c:\coolapp\mycool.vi -- 1000 sine
    On the block diagram of the mycool.vi, use the Application:Command Line Arguments property to read the 1000 and sine arguments you passed and handle the values.
    Enjoy,
    Roy

  • Command line parameters for al_engine.exe

    If you go to a command line window on a DS server and type al_engine.exe with no parameters it prints "Usage" information.  Some of the parameters it mentions are known to the community (like -XX, -XI, etc).  However there are some which sound pretty interesting, but I can't find any information or examples how it should be used.  Examples:
    -L<list of value> : List of Object Labels from UI (separated by , or ; or space) to filter.
    -Je<XML file> Execute the Installation scenario defined in XML file.
    -jd"datastore delta file in quotes>" : Modify datastore values using "file"
    -Jf, -Ja, -We,  and many more.
    I am particularily interested in -Je functiohnality - it sounds like it can be used to automate deployment.  I am using import/export options to do some automation, but real automation would include deletion of some objects, adding jobs to projects, etc.
    Can anybody help with the documentation/examples?

    The preferred way is to save your workflow as an application and then call usr/bin/open on it. If for some reason you must have the workflow run inside of Automator (not self-contained) then you're looking at some quality time with man osascript. As it happens Apple has removed even the need for Cron for most users. A click to File -> Save As Plug-In -> for iCal handles it from start to finish.
    Edit: I forgot to mention that Automator has its own simple command line utility for running *.workflow files. Check out man automator

  • Command Line Parameters for Run Application.vi in the LVWUtil

    I am trying to use the "Run Application.vi" located in the LVWUtil.llb.  I am sending a command line similiar to this:
    "C:\WINXP\system32\msiexec.exe" /i "C:\qc data\ZVMS Program Updates\Application Installer\install.msi"
    this command line works from the Start>Run dialog but the Run Application.vi only sees the beginning of the line "C:\WINXP\system32\msiexec.exe" so it opens the windows installler but does not go to the install.msi file and run it.  Does anyone know the correct command line formats for the Run Application.vi to run the entire command line?
    Thanks,
    BethV

    Hello BethV,
    I downloaded the LVWUtil32.zip file from the Windows API Function Utilities (32-bit) for LabVIEW example program.  In that zip file, is a library entitled Winevent.lib, which includes the Run Application.vi.  When you used this VI, I believe the string you passed in as a input had too many quotation marks.  Namely, you do not need quotes around the msiexec.exe call.  I passed the following string into the Run Application.vi and got the expected results:
    C:\WINDOWS\system32\msiexec.exe /i "C:\mymsi.msi"
    Please let me know if it helps.
    Message Edited by Wendy L on 10-21-2005 02:34 PM
    Wendy L
    LabWindows/CVI Developer Newsletter - ni.com/cvinews
    Attachments:
    RunApplication.GIF ‏2 KB

  • What are the commands for compiling c++ using the command line tools for xcode?

    Hi, I am taking a class in school for c++ and i would like ot be able to practice at home i found the command line tools for xcode and went ahead and installed it on my computer. now i need to know the commands and procedure to be able to compile and run c++.

    c++ testfile.cc

  • Using Command Line Tool for Linux

    I have to use the command lines of Linux for SCM commands(like repcmd, set workarea, checkin etc...)
    should I have to install something?
    I have documentation for using the oracle repository command line Toll for Windows and Unix, but I didn't found anything about using the oracle repository command line Toll for Linux.

    JDeveloper runs excellent on Linux and is supposed to be able to use the repository, but that's a GUI...

  • How to get the command line interface for WRT160NL router

    hi,
    How can I get the command line interface for WRT160NL router. please suggest.

    If you’re trying to access the web-based interface of your router, just use its default IP address (192.168.1.1). The Username is left blank and the Password is "admin". Here’s a quick link on how to do that.

  • Q. Any command-line options for Digimarc and Elements 7 batch file processing?

    Q. Any command-line options for Digimarc and Elements 7 batch file processing?

    Are you a digimarc subscriber? You would be better off asking them, if so.

  • Compiling command line utilities for Linux with static libc

    Hi,
    The following command used to compile and link BerkeleyDB with both static libdb and static libc:
    make clean
    env LDFLAGS=-static ../dist/configure --disable-shared
    make
    Now the command only statically links libdb and not libc.
    [root@fedora8 ~]# ldd /usr/local/BerkeleyDB.5.3/bin/db_dump
    linux-gate.so.1 => (0x00110000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00c15000)
    libc.so.6 => /lib/libc.so.6 (0x00a88000)
    /lib/ld-linux.so.2 (0x00a69000)
    [root@fedora8 ~]#
    It appears that the link of the command line utilities has now been moved into "make install".
    Can anyone suggest how to also force a static link of libc?

    The command line utils are in /opt/novell/ncl/bin. There are man pages for
    them to describe how they work. If you run "ncl_man" it will list all the
    NCL man pages.
    >>> On 9/1/2006 at 8:42 AM, in message
    <[email protected]> , Joseph
    Marton<[email protected]> wrote:
    > Are there any command-line utilities for the 1.2 client? I'm thinking
    > what if my X gets hosed and I want to access my server. It'd be nice to
    > be able to still login and map drives. Granted there's always
    > samba/CIFS,
    > but if I have a working Novell Client installation and my X just fails
    > for
    > some reason it'd be nice to still utilize the Novell Client.
    >
    > Joe

  • Adobe DNG Converter - command-line parameters for new 1.4 features

    Adobe DNG Converter - I need to know what the command-line parameters are for the new DNG-1.4 options (e.g. lossy compression).
    Last I checked, there was no updated documentation released - would somebody please help?
    Rob

    By inspecting strings in the exe file using ProcessExplorer (MS SysInternals), I found these command-line switches for controlling lossy compression:
    -lossy
    -size
    -count
    A D O B E
    Adobe: please take a moment and update the command-line documentation - thanks.
    http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_ commandline.pdf
    or, if there is another that is updated - do tell...
    Rob

Maybe you are looking for

  • Error while running Profile synchronization (Event ID: 6398)

    Hi, We had our User Profile Synchronization service in stopped state for quite some time due to our SQL server having "Named Instance". Since RTM version had this compatibility issue, I patched my farm with SP2 + FEB 2014 CU. Now the "User Profile Sy

  • Retrieval and Sort Buffer settings w/ASO in 9.2.02

    Are there differences in the limits on setting the retrieval and sort buffers between BSO and ASO or System 9 and prior versions? Traditionally, the limit was 100 to maintain a stable environment.

  • Why are so many home buttons not working like mine? See web comments

    Why are so many home buttons on ipad 2 reported as faulty on the web? Mine is being replaced because of this requiring tedious journeys to Apple Bristol

  • Trashcan appearing on desktop - but nothing else is

    For some reason everything on my desktop has disappeared, except for the trashcan - and even that isn't there when I glance at the desktop using Expose. Here's what I've tried to do to solve the problem: -Restart Finder; -Fix permissions using Disk U

  • Dates in sqlldr

    Hi I have a date format in my .csv file which appears like this 20021017 in YYYYMMDD format what i want is to load the date into the table in DD-MON-YYYY format how can i acheive this Thanx Sushant